2012-10-25 4 views
1

Visual Studio 2010 용 Crystal Reports를 사용하고 있습니다. 데이터는 SQL Server 2005 데이터베이스에 있습니다. 필드는 데이터베이스/테이블 내의 datetime 필드입니다. 그것에 날짜와 시간이 둘 다 있습니다. 그러나 내 보고서는 해당 필드가 날짜 필드가 아닌 다른 것으로보기를 거부합니다. 응? C# Corner의 this article에 따르면 디스플레이를 사용자 지정할 때 날짜, 시간 및 날짜 및 시간 탭이 있어야합니다. 아니야. 내가 볼 수있는 유일한 데이터 유형 탭은 Date입니다.Crystal 보고서에 날짜와 시간을 표시하려면 어떻게합니까?

그렇다면 VS 2010 용 CR 만 날짜 필드로 처리하려고 할 때 저장 프로 시저에서 반환하는 datetime 필드에서 표시 할 날짜와 시간을 얻는 방법 ???

답변

1

마지막으로 해결책을 찾았습니다. 내가 함께 일하고있는 보고서는 정말로 오래되었다. 10 년 전 누군가가 시작했는데 Crystal Reports의 버전이 누구인지 알고있었습니다. 동료는 완전히 새로운 보고서를 시작하고 표에서 먼저 필드를 드래그 한 다음 보고서에 사용 된 저장 프로 시저에서 새 보고서로 드래그하기로 결정했습니다. 음, 데이터 타입이 DateTime이되었습니다! 원래 .rpt 파일에는 DateTime 데이터 형식이 없어야합니다 (이 테이블의 필드는 15 년 이상 DateTime이었습니다). 우리는 심지어 기존의 보고서를 기반으로 새로운 보고서를 작성해도 문제가 해결되지 않는다는 사실을 발견했습니다. 이 필드는 여전히 Date 필드 형식으로 만 볼 수 있습니다. 그래서 우리는 새로운 보고서를 만들고 처음부터 다시 시작해야합니다. 솔직히 말해서 보고서에 1 필드 만 있으면 좋았지 만 오.

1

이것은 당신이 어떻게 Date 또는 DateTime 중 하나로 DateTime을 해석하는 방법을 설정하는 CR을 설정하는 방법을 보여줍니다 :

SAP Community Network Issue

+0

링크의 관련 부분을 인용 고려하십시오. – Magnilex

관련 문제