2012-02-17 3 views
2

SQL의 문자열 파일을 사용하여 수정 보고서에 보고서를 만듭니다. 문제는 수정 보고서가 페이지 나누기를 해석하지 않는다는 것입니다. 문자열을 통해 검색 할 수있는 분할 함수가 있으며 매번 소유자가 없습니다. 문자열이 새 레코드로 분할 되었습니까? 문자열은 큽니다 (1000 자 이상). 미리 감사드립니다. 세부 사항 섹션에서특정 조건이 충족 될 때마다 문자열을 새 레코드로 분할합니다.

+0

태그에 * SQL 2008 *을 넣지 않아도됩니다. – Yuck

+0

중복 되었습니까? http://stackoverflow.com/questions/2647/split-string-in-sql을 참조하십시오. –

+0

SQL 질문에 대답하지 않으나 Crystal 보고서의 열에 레코드로 표시되는 경우 크리스탈 보고서에서 "확장 가능"옵션을 사용하여 여러 줄로 묶었습니까? – blntechie

답변

0

장소 :

//{@block 0} 
Local Stringvar CRLF := Chr(10)+Chr(13); 

If Instr({table.field}, CRLF) Then 
    Split({table.field}, CRLF)[1] 
Else 
    {table.field} 

삽입이 공식 자체 세부 사항 섹션; '공백 일 때 표시 안 함'및 '새 페이지 전':

//{@block 1} 
Local Stringvar CRLF := Chr(10)+Chr(13); 

If Instr({table.field}, CRLF) Then 
    Split({table.field}, CRLF)[2] 
관련 문제