PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6867 | 99/06/21 09:19:26 | RE(7):それそれ!(ゴミレス) By てとらぽっと |
6865 | 99/06/20 13:35:23 | RE(6):PB6.5: 計算フィールドをファイルに出力 → SaveAsAscii関数が使えます By A.T |
6864 | 99/06/20 11:13:49 | RE(5):PB6.5: 計算フィールドをファイルに出力する方法? By リエッチ |
6863 | 99/06/20 02:21:07 | RE(4):PB6.5: 計算フィールドをファイルに出力 → SaveAsAscii関数が使えます By Taka |
6862 | 99/06/20 01:54:46 | RE(3):PB6.5: 計算フィールドをファイルに出力する方法? By Taka |
6861 | 99/06/19 22:36:39 | RE(2):PB6.5: 計算フィールドをファイルに出力する方法? By A.T |
6860 | 99/06/19 20:37:35 | RE(1):PB6.5: 計算フィールドをファイルに出力する方法? By Taka |
6859 | 99/06/19 17:15:08 | PB6.5: 計算フィールドをファイルに出力する方法? By A.T |
カテゴリ:PowerBuilderの開発環境
日付:1999年06月20日 01:54 発信者:Taka
題名:RE(3):PB6.5: 計算フィールドをファイルに出力する方法?
A.Tさん、おはようございます。
> スクリプトで埋めてやるということは、一覧表示する場合はループさせて、SetItem()で
>埋め込むということですか?
>(今回は、集計なので30行程度しかないので問題ないのですが、多くなると...)
もちろん、スクリプトで値を埋める方法が必ずしも良いとはいえません。
SELECT文に書いても極端にパフォーマンスが低下するようなら、別途スクリプトでやる
方法もある、という意味です。
いろいろなパターンを試してみて、一番効率の良い方法を採ると良いでしょう。
>>これでもダメなら、SaveAs関数を使わずに独自の処理でファイルに書き出すしか
>>ないと思います。
>
> 独自の処理とは、簡単にできることなのですか?
>これもループして、ファイルに吐出すスクリプトを書くということですか?
そうです。行のループ,カラムのループを入れ子にして、ラインベースで書き出します。
保存したいファイル形式にもよりますが、例えばタブ区切りテキストやCSV形式などで
あれば、この方法でファイルに書き出すことは可能です。
Excel形式で保存したいのであれば、これは厄介ですね。
(書式などの各種情報がバイナリで格納されているので、自分で解析しないと...)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.