| パスワード:[kiri]
2018/01/23(Tue) 20:15:36 編集(投稿者)
■No10844に返信(悲しげさんの記事) 作る人は私ですが、使う人は「キーボードは打てるけど」的なところもあり、 なるべく簡便な操作で済ませたいと考えています。 どうも桐10の方では、桐v9の表を桐v9の表のままで扱うことはできないような ので、桐v9の方で処理することに傾きました。 幸い桐10からの「マスター.k3x」データは既存なので、これを利用して桐v9で 扱えそうです。 k3データ=csvデータのはずなので ----------------------------- 手続き定義開始 フォーム::フォーム開始(長整数 &表番号) ファイル複写 "マスター.k3x","マスター.csv",終了状態=&実行リターン 表 "マスター.tbl" 行削除 *,圧縮 読み込み CSV,"マスター.csv",終了状態=&実行リターン,* または ファイル複写 "マスター.k3x","マスター.k3",終了状態=&実行リターン 表 "マスター.tbl" 行削除 *,圧縮 読み込み k3,"マスター.k3",終了状態=&実行リターン,* ----------------------------- ところがあかんかったです。文字化けしました。 理由は、k3系の書き出しデータは桐10ではUnicode、 桐v9ではシフトJISだからです。 拡張子を変えただけでは通りませんでした。 ※この点の対応方法が、もしかしたらあるのだったら、ご教示いただければ 幸いです。 取りあえずは、桐10の側でcsv書き出しという一手間を加え、純粋のcsvファイル としてならば、桐v9の側で読み込むことができました。 csvはどこまで行ってもシフトJISなんですね。
今日の探求はここまで。(^^;)
|