2
我在SQL中使用字符串文件在Crystal報表中創建報表。問題是水晶報告沒有解釋分頁符。是否有一個拆分功能,可以搜索一個字符串,每次所有者沒有。發生,將字符串拆分成新記錄?字符串很大(超過1000個字符)。 在此先感謝。每當滿足一定條件時將字符串拆分爲新記錄
我在SQL中使用字符串文件在Crystal報表中創建報表。問題是水晶報告沒有解釋分頁符。是否有一個拆分功能,可以搜索一個字符串,每次所有者沒有。發生,將字符串拆分成新記錄?字符串很大(超過1000個字符)。 在此先感謝。每當滿足一定條件時將字符串拆分爲新記錄
放置在細節部分:
//{@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]
您不需要在標題中放置* SQL 2008 *,因爲這是標籤的用途。 – Yuck 2012-02-17 20:13:35
重複?請參閱http://stackoverflow.com/questions/2647/split-string-in-sql。 – 2012-02-17 21:46:16
不回答SQL的問題,但如果它是作爲一個記錄顯示在水晶報表中的列中,你是否在水晶報告中嘗試「可以增長」選項以包裝成多行? – blntechie 2012-02-17 22:30:11