0
서버와 클라이언트가 있습니다. 클라이언트의 로컬 날짜 대신 Crystal Report Print 필드에 Server Date를 표시하려고합니다. 어떻게하면됩니까?Crystal Report PrintDate 필드를 SqlServer 날짜로 변경하십시오.
서버와 클라이언트가 있습니다. 클라이언트의 로컬 날짜 대신 Crystal Report Print 필드에 Server Date를 표시하려고합니다. 어떻게하면됩니까?Crystal Report PrintDate 필드를 SqlServer 날짜로 변경하십시오.
SQL Server에서 Crystal Report로 서버 날짜를 반환하고 PrintDate 필드를 새 필드로 바꿔야합니다.
예를 들어
SQL
Select Col1,
Col2,
...
GetDate() as 'ServerDateTime'
From dbo.MyTable
데이터베이스 필드
+1 주 목록에서
{ServerDateTime}
와 크리스탈 보고서에{PrintDate}
을 교체하는 주요 데이터 세트가 레코드를 반환하지 않는 경우는 ServerDateTime 비 거주자가 될 것입니다. 이 문제를 해결하는 한 가지 방법은 하위 보고서에서 ServerDateTime을 개별적으로 검색하는 것입니다. 보고서가 데이터를 반환 할 것으로 예상되는 곳은 과잉입니다. –@ 마크 - 예. 또 다른 방법은 최소한 하나의 행이 반환된다는 SQL을 확인하는 것입니다. 그렇지 않으면 서버 날짜 시간과 함께'null' 값의 행을 반환 할 수 있습니다. – codingbadger