PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3938 98/11/12 13:19:24 RE(6):PB6: フリーライブラリを使っています By あすかちゃんの父
3936 98/11/12 12:45:13 RE(5):PB6: ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By MIZER
3935 98/11/12 12:18:43 RE(4):PB6: ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By まこと
3934 98/11/12 11:37:20 RE(3):PB6: ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By Mickey
3933 98/11/12 11:32:48 RE(2):RE:PB6: ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By MIZER
3931 98/11/12 10:51:49 RE(1):PB6:ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By まこと
3928 98/11/12 10:40:10 PB6: ドロップダウンデータウィンドウに引数を与えると、ダイアログボックスが出る By MIZER

カテゴリ:スクリプトの記述
日付:1998年11月12日 13:19 発信者:あすかちゃんの父
題名:RE(6):PB6: フリーライブラリを使っています

MIZERさん、こんにちは。

>ドロップダウンデータウィンドウに引数を与えると、画面OPEN時(InsertRow()関数発行時)に
>検索引数入力のダイアログが出てしまいます。

>回避する方法が分かりません。お願いします。

DWは、データ検索時にチャイルド・DWのデータも自動的に検索する
仕様となっています。この時に検索引数にデータが与えられていな
いと、引数入力のダイアログを表示します。
それで、フリーライブラリにDDDWのWHERE句を与えて、動的にDDDW
の内容を変更する関数を用意しました。freelibというライブラリの
uf_dddw_editという関数がそれです。

使い方は、DDDWのオリジナルのSELECT文のWHERE句無し、または適当
に引数を与えてしまって、この関数を呼び出すタイミングでSELECT文
の書換えと検索表示を行ないます。DWが外部ソースということですの
で、openイベントで関数コールすればよろしいかと思います。
関数の使い方例は、

uo_scrlib.uf_dddw_edit(dw_sub, \"sw_name\", \"XX_table.id\" = \" + string(id_no))

1つめの引数は対象DWのオブジェクト名、2つめの引数はDDDWのカラム
名、3つめの引数がWHERE句の検索条件文字列です。

・・・・あ、この関数のバグは直したっけ・・・・・ ^_^;;;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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