2014-02-18 1 views
0

두 테이블에서 두 개의 날짜 필드가 있고 작업 순서 소비에 따라 PO의 영수증을 시간순으로 정렬하려고합니다.Crystal Reports - 두 개의 서로 다른 날짜 필드를 시간순으로 정렬합니다.

두 날짜 필드를 함께 정렬 할 수있는 방법이 있습니까?

예컨대

:

1/1/14 work order date 
1/5/14 work order date 
1/7/14 PO receipt date 
1/9/14 work order date 
1/20/14 work order date 

두 필드

표 'porel'테이블 'jobmtl'에서 'reqdate'에서 'DUEDATE'이다

+0

두 테이블이 어떤 방식으로 연결되어 있습니까? – craig

답변

0

보통 이러한 경우에 간단한 용액을 수행하는 (예 : SQL Server 저장 프로 시저, Access 쿼리 등을 사용하여) 서버 쪽에서 순서를 지정한 다음 저장 프로 시저 또는 쿼리를 데이터의 원본으로 사용합니다.

내가 읽은 대안은 보고서에 전역 변수를 작성하고 'WhilePrintingRecords;를 사용하여이 변수에 날짜 값을 할당하는 것입니다.' 수식 입력란에 입력하고 이러한 변수를 사용하면 실제보고가 수행됩니다.

약간 복잡합니다.

에게 적용하면 나는 확실하지 않다 또 다른 솔루션입니다 : 메인 메뉴에

  1. 클릭> 보고서> 레코드 정렬 전문가
  2. 왼쪽에있는 상자에 날짜 필드를 선택하고 추가 올바른
  3. 에있는 상자에 오름차순 확인란을 선택하고 우리가 어떻게되는지 알려 보자

확인을 클릭합니다.

0

당신은 종류에 그런

if (table1.duedate = null) then 
    {table2.duedate} 
else 
    {table1.duedate} 

이 공식을 말하는 수식을 만들어야합니다. 구문을 직접 확인하십시오.