| 2009/06/24(Wed) 00:49:49 編集(投稿者) 2009/06/24(Wed) 00:32:24 編集(投稿者)
緒方さんこんにちは、文字列で指定したい場合コマンドを使います。 分かりにくいときは書き込む前に一度変数代入してみると分かり易く なります。 関数を使っても項目値は印字できます。
open "No.tbl" var Long{&番号=1,&Itesuto=0},str{&S印字} 印字開始 "tesuto.txt" if (&Itesuto=1) &S印字 = "印字 ""<名称>"",["+#str(&番号)+"明細名称],""</名称>""" 確認 &S印字 コマンド "印字 ""<名称>"",["+#str(&番号)+"明細名称],""</名称>""" else 印字 "<名称>",#項目属性(#項目番号(#str(&番号)+"明細名称"),0),"</名称>" end 印字終了
桐のヘルプは↓なので #項目番号( "氏名" ) 印字 "<名称>",#項目属性(#項目番号(""+#str(&番号)+"明細名称"+""),0),"</名称>" が正しい記述かもしれません。どちらでも正常に書き出しているようです。
|