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

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