PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1609 98/05/29 13:40:44 RE(2):SaveAsのヘッダについて By chaser
1592 98/05/26 20:25:57 RE(1):SaveAsのヘッダについて By しん
1324 98/04/23 14:38:35 SaveAsのヘッダについて By まこと

カテゴリ:旧電子会議室
日付:1998年05月26日 20:25 発信者:しん
題名:RE(1):SaveAsのヘッダについて

>DWの内容を一般ファイルへ格納する際、SaveASを用いています。

>ヘッダ付きで格納すると、ヘッダがカラム名(例: system_nam )になっています。
>このカラム名を個別の名称にしたいのです。

>状況
>  カラム名;system_nam
>  DWペインタで、カラム名称を”システム名”に変更しています。

>string null_str
>SetNull(null_str)
>dw_act.SetSort(null_str)
>dw_act.Sort( )
>でソートを行うと、一覧に”システム名”が表示される状態です。

>この場合、ヘッダ付きで格納した時に、ヘッダが”システム名”になるようにする方法は
>あるでしょうか?


こんにちは。”しん”です。
カメRESで、意味ないかもしれませんが...
PB5で私がやっていた方法をお話します。
まず、DatastoreをCreateし、かき出したいDataWindowのDataObjectプロパティをコピーします。
RowsCopyですべての行をコピーしてしまい、このDatastoreに対してSaveAsするようにしますが、その前にこのDataStoreのカラムプロパティのdbNameを”システム名”のような日本語にModifyします。
ex. export_ds.Modify(\"master_sysname.dbName =\'システム名\'\")
さらに、出したくないカラムをDestoryしてSaveAs()すれば、結構、いい感じになりました。
(Powersoftのカスタマーサポートの方に、以前に教えていただきました。)
今の課題は、グリッドの現在のカラムの並びどおりに出力できないことです。


そういえばPB5 ? , DWはGrid ? ... はずしていたらごめんなさい。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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