2017-10-24 10 views
0

Crystal Reports 2013SP5에서 두 개의 문자열을 연결하려고 시도하고 있지만 요청하지 않은 경우에도 쉼표가 삽입 된 것처럼 보입니다.크리스탈 보고서 쉼표없이 문자열 연결?

ToText(CurrentDateTime, "yyyyMMddhhmmss") + ToText(PageNumber) 

또는

ToText(CurrentDateTime, "yyyyMMddhhmmss") & ToText(PageNumber) 

모두 인쇄 :

201710240756231,00 

내가 사용하는 경우에만 ToText(CurrentDateTime, "yyyyMMddhhmmss") 나는 20171024080121를 얻을 수 있기 때문에 &+ 사업자 사이의 ,을 추가합니다.

나는 쉼표없이 결과를 원합니다. (이유는 바코드를 yyyyMMddhhmmss XXX 형식으로 만들려고합니다. XXX은 001, 002와 같은 번호입니다. 999)

답변

1

숫자를 텍스트로 변환하면 기본적으로 두 개의 소수가 표시됩니다 .

당신은 ToText α- 함수의 두 번째 인수로 소수의 수를 설정할 수 있습니다 당신은 또한 수천 분리기를 제거하려면

ToText(CurrentDateTime, "yyyyMMddhhmmss") & ToText(PageNumber, 0) 

는 당신이 ""에 세 번째 인수를 설정할 수 있습니다

ToText(CurrentDateTime, "yyyyMMddhhmmss") & ToText(PageNumber, 0, "") 
+0

고정 길이로 PageNumber를 인쇄하는 방법이 있습니까? 이 두 가지로 바코드를 만들려고합니다. – appl3r

+1

예, 가능합니다. https://stackoverflow.com/questions/10989266/padding-a-fixed-number-with-leading-zeros-up-to-a-fixed-length – MatSnow