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月07日 01:00 発信者:freeter
題名:RE(2):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.