「改行を扱うには?」の編集履歴(バックアップ)一覧はこちら
「改行を扱うには?」(2012/07/27 (金) 14:44:03) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
テーブル等で意図的に改行を扱うには、改行コードの変換が必要。
※Excelでの改行については、Inportした時もテーブルに反映されるので、
変換は不要。
select時
> TableReturnTest myTable;
>
> select firstonly * from myTable;
>
> /* 改行コードに変換 */
> info(strfmtLB(myTable.Field1));
insert時
> str testText;
> TableReturnTest myTable;
>
> /* 改行コードを\nに変換 */
> testText = strReplace(StringEdit.valueStr(), num2char(10), @'\n');
> info(testText);
>
> ttsbegin;
> myTable.Field1 = testText;
> myTable.insert();
> ttscommit;
参考:
http://techstack.com/forum/microsoft-dynamics-ax/54459-372-1-how-append-text-multiline-stringedit.html
テーブル等で意図的に改行を扱うには、改行コードの変換が必要。
※Excelでの改行については、Inportした時にテーブルに反映されるので、
変換は不要。
select時
> TableReturnTest myTable;
>
> select firstonly * from myTable;
>
> /* 改行コードに変換 */
> info(strfmtLB(myTable.Field1));
insert時
> str testText;
> TableReturnTest myTable;
>
> /* 改行コードを\nに変換 */
> testText = strReplace(StringEdit.valueStr(), num2char(10), @'\n');
> info(testText);
>
> ttsbegin;
> myTable.Field1 = testText;
> myTable.insert();
> ttscommit;
参考:
http://techstack.com/forum/microsoft-dynamics-ax/54459-372-1-how-append-text-multiline-stringedit.html