2012-10-04 3 views
0

DB에 액세스하는 보고서가 있습니다. 이제 해당 보고서를 마이그레이션하고 DB는 SQL SERVER입니다. 우리는 SQL Server 데이터 형식이 "시간"인 seltime 필드를 가지고 있습니다. 그러나 보고서가 마이그레이션 될 때 우리는 수식 필드를 가져 왔습니다. seltime은 String입니다.Crystal Report에서 String to Time 형식을 어떻게 변환 할 수 있습니까?

수식 필드에 계산이 있으므로 24 형식으로 표시하려고하면 오류가 발생합니다.

'시간'데이터 유형이 보고서의 문자열로 변환되는 이유는 무엇입니까? 그렇다면 보고서 형식 필드에서 24 자 형식으로 문자열을 변환하는 방법은 무엇입니까? 여기서 얻게되는 가치는 '10 : 50 : 00.0000 '입니다.

답변

2

R D가 많은 후 내 질문에 대한 해결책을 찾았습니다.

CStr(Time(Left ({interview.seltime},5)), "h:mm tt", "AM", "PM") + " " + Cstr(date({interview.seltime}),"dddd d MMMM, yyyy") 
관련 문제