ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: CSV 出力と関数

このトピックの投稿一覧へ

なし Re: CSV 出力と関数

msg# 1.2.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-6-8 10:17
null  長老   投稿数: 191
> CSV出力処理は大きな文字型変数を用意して
> TRIM、STR関数などを使って、せっせと1個の変数に
> くっつける地道な方式でV8もV1 Plusでも作っております。
はい。私も何となくそれで作っていたような気がしたのですが、
'"'&Trim(A)&'"'&','&Trim(Str(B,'7.2'))&','&DSTR(C,'YYYYMMDD') ...
とか書くのが面倒になったので、開始位置と終了位置を指定するだけで
CSV 文字列を作る処理を書いているところです。

ちなみに、VarPic が使いたいのは STR(数字項目,'7.2') のように決めうちではなく
変数の型に合わせて書式を変えたいためです。
STR(数字項目,VarPic('B'VAR,0))

> 数字項目については、将来桁数拡張されてもいいように
> STR(数字項目,'N16Z')などのように、大きめにして
> 整形するようにしています。マイナス無し項目でもN付け
> といていいですね。
なるほど。N は盲点でした。
マイナス無し項目でも付けておけばよさそうだし、
V8 では VarPic() は使えないようなので、テーブルの項目を眺めて、
将来桁数拡張されても良いくらいの値を使うことにします。
小数部もあるから、N12.4 辺りで何とかなりそうかも。

回答ありがとうございました。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約