PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13810 | 00/11/07 01:00:21 | RE(2):PB6.5: datawindowのGroupをプログラム中で変更の仕方がありましたら、お教しえください。 By freeter |
13783 | 00/11/06 12:37:00 | RE(1):PB6.5: datawindowのGroupをプログラム中で変更の仕方がありましたら、お教しえください。 By リエッチ |
13776 | 00/11/04 05:38:54 | PB6.5: datawindowのGroupをプログラム中で変更の仕方がありましたら、お教しえください。 By freeter |
カテゴリ:PowerBuilderの開発環境
日付:2000年11月06日 12:37 発信者:リエッチ
題名:RE(1):PB6.5: datawindowのGroupをプログラム中で変更の仕方がありましたら、お教しえください。
freeterさん、こんにちは。
>とりあえず、私が考えてるのは
>まず、datawindowに固定で「実施日」でGroup化しそれをその他(「店舗名」等)が選択されたら
>プログラム中でGroupを「店舗名」に変更するという方法なんですが、どうすればいいのでしょうか?
データウィンドウのグループ項目を動的に違うカラムに変更したいということでしょうか?
色々やり方はあるかもしれませんが、私の場合は以下のようにやった事があります
最初に数値型の検索引数「p_flg」を作成します。
データウィンドウ上に以下の計算フィールド「wk_col」を作成しておきます
if(p_flg = 1,店舗名,実施日)
表示上は特に必要ないので、非表示にしておいてもOKです
上記で作成した「wk_col」をグループ項目にしてしまいます
※計算フィールドを作成しないで指定する方法もありますが、説明しやすいので
この方式で説明させていただきます。
retrieveする時の検索引数で、「1」が送られた場合は、グループ項目は「店舗名」になりますし
「1以外の数値」が送られた場合は、グループ項目は「実施日」になります
こうしてグループ項目を動的に変更することも可能ですよ
動きとしては、店舗名等が選択された時に、データウィンドウをretrieveすればいいと思います
ではでは
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.