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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.