2013-08-11 3 views
0

Crystal Reports에서 날짜 필드 (.NET에서 DateTime 기준)가 있습니다. 복잡한 형식의 대화 상자를 통해 0n 일, 0n 달, None 일을 설정하고 dd/MM의 날짜 표현을 원합니다. 내가 얻는 것은 dd/MM hh:mm:ssAM입니다.Crystal Reports에서 형식이 지정된 DateTime에서 시간을 제거하려면 어떻게합니까?

시간 부분을 제거하려면 어떻게해야합니까? 보고서의 다른 열을 겹쳐 쓰면서 읽을 수 없게 만들었습니까?

SQL Server 2012 Enterprise를 사용하고 있습니다.

+0

안녕 @ProfK, 당신은 3 가능한 답을 가지고 있지만, 주석 또는 녹색 그들 중 하나를 선택하지 않았습니다. 몇 가지 방법을 시도해보고 도움이되는 응답자에게 작동 여부를 알려주는 것이 어떻습니까? – PowerUser

+0

Crystal Reports에 표시되는 필드 유형은 무엇입니까? – craig

+0

어떤 데이터베이스 (예 : 오라클)를 사용하고 있습니까? – craig

답변

1

를 사용하여 공식

date(datetime field) 
0

전화 수식 필드에 필드. 이 시간이 없을 것, 지금 수식 필드를 끌어 포맷이

todate(field_name) 

같은 수식을 쓰기! "... 필드 형식"

+0

날짜 ({report.Field}) – DareDevil

4

오른쪽 필드를 클릭하고 선택

enter image description here

클릭 "사용자 정의 ..."로부터

enter image description here

선택 "날짜" "주문 :"선택 목록. 연도 2 자리 월 설정

enter image description here

, 2 자리 일, '없음'

는 "날짜"탭을 선택합니다.

+0

이이 바로 필드를 클릭하면, 내가 할 더 "필드 형식"만 "없다 Format Object "를 클릭하면 Format Editor에는"Date and Time "이 아닌"Date "만 있습니다. 그것은 일과 달을 완벽하게 설정하지만 Crystal는 무한한 지혜로'12:00:00 AM '을 추가해야한다고 결정합니다. – ProfK

+0

필드를 날짜로 강제로 수식을 만들려면 어떻게됩니까?'Date ({table.field})? ' 이렇게하면 시간 부분이 자르며 원하는대로 필드의 서식을 지정할 수 있습니까? – craig

+0

이 답변은 시간이 나타나지 않도록 DateTime의 형식을 지정합니까? 수식에서 자른 자릿수는 계산 된 자정과 날짜 시간으로 계산됩니다. – Sun

0

Crystal Reports 세부 정보 섹션에서 datetime 열을 '문자열'로 미리 봅니다. 여기에 포커스가 있으면 테이블 구조로 돌아가서 테이블의 열 데이터 유형을 smalldatetime으로 변경 한 다음 Crystal Reports에서 ' 파일 탐색기에서 데이터베이스 필드를 마우스 오른쪽 단추로 클릭 한 다음 데이터베이스 확인을 클릭 한 다음 데이터베이스 데이터를 최신으로 확인한 후 원하는 열 및 선택 항목 개체를 마우스 오른쪽 단추로 클릭하고 서식 편집기 창이 나타나야합니다. 얻은 형식을 선택하십시오.

출처 : 내 경험