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 (記載なし)

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