PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15218 01/05/01 12:39:16 RE(4):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin
15217 01/05/01 12:37:13 RE(3):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin
15125 01/04/21 03:38:35 RE(2):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By まこと
15122 01/04/20 22:28:41 RE(1):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By aqua
15121 01/04/20 18:58:12 PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin

カテゴリ:PowerBuilderの開発環境
日付:2001年04月21日 03:38 発信者:まこと
題名:RE(2):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・

purinさん、おはようございます。

>SaveAs関数を使って、DataStore→CSV形式ファイルに落としたいのですが
>落とす際に、日付ならyyyy/mm/dd 数値なら#,##0.000 のように決められた書式で出力したいのですが
>日付は yy/mm/dd 数値は 18桁表記になってしまいます。

>言えません。  書式を設定する良い方法はないでしょうか?

DataStoreが保有しているデータそのものを変更しない限り、望みの事は実現できないと思います。
1.カラム毎にデータを取得
2.書式に変換したデータの作成
3.エキスポート用のdatawindowに、データを設定する。
4.全カラムに対する設定を、全行に対して行う。
5.エキスポート用のdatawindowに対して、SaveAs関数を実施する。

こんな所でしょうか。
ただ・・
10000を10,000で保存した時点で、それは数値ではなく文字としての扱いですね。
ですから、作成したCSVでインポートするなら、インポート用のdatawindowへ転送後、文字データから
書式をなくしたデータへ変換。 及び格納用のdatawindowに対し、カラム毎に全行を設定しないといけ
ないと思います。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.