2012-02-17 5 views
2

SQLで文字列ファイルを使用して、Crystalレポートでレポートを作成します。問題は、クリスタルレポートが改ページを解釈していないことです。文字列を検索できるスプリット機能はありますか?文字列を新しいレコードに分割しますか?文字列は大(1000文字以上)です。 ありがとうございます。詳細セクションの特定の条件が満たされるたびに文字列を新しいレコードに分割します。

+0

タイトルに* SQL 2008 *を付ける必要はありません。 – Yuck

+0

重複していますか? http://stackoverflow.com/questions/2647/split-string-in-sqlを参照してください。 –

+0

SQLの質問に答えることはできませんが、Crystalレポートの列にレコードとして表示されている場合は、Crystalレポートの「Can grow」オプションを使用して複数の行に折り返しますか? – 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] 
関連する問題