PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6130 99/04/22 17:25:39 RE(4):PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い By Taka
6120 99/04/22 11:51:05 RE(3):PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い By Akihiko
6107 99/04/22 09:20:32 RE(2):PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い By Akihiko
6093 99/04/21 18:11:26 RE(1):PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い By Taka
6087 99/04/21 16:03:59 PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い By Akihiko

カテゴリ:
日付:1999年04月21日 16:03 発信者:Akihiko
題名:PB6.5: ドロップダウンデータウィンドウでの検索引数の扱い

はじめて質問します。入門レベルですのでよろしくお願いします。

あるデータウィンドウのカラムオブジェクトのプロパティの「編集様式」としてドロップダウンデータウィン
ドウを選択して別のデータウィンドウを指定すると、この別のデータウィンドウで検索された内容がドロップ
ダウンリストとして表示・選択できるようになりますよね。
この時、カラムに貼り付けたデータウィンドウに検索引数を設定し、where文でこの引数を使ってやればリスト
に含まれるデータ内容を制御できるのかなと思ったのですが、スクリプトからこの検索引数を指定する(何か
のオブジェクトのRetriveメソッドを発行する?)方法がよくわかりません。

とりあえずそのようなカラム、データウィンドウ、検索引数、SQL文を用意してアプリケーションを実行すると
、検索引数をユーザーが入力するためのダイアログボックスが表示されますが、それに入力してやれば正しく
動作はします。これを手動ではなく、スクリプトから検索引数を渡してやることができれば所望の動作ができ
るかと思ったのですが、どのようにすればドロップダウンリスト用のデータウィンドウに検索引数を渡して再
検索・表示を行わせる事ができるのかがわからないのです。
ちなみにその「カラムオブジェクトの名称.Retrive(引数)」というようなスクリプトを書くとそのような名称
の「変数」はない、と警告されます。

ちなみにアプリケーションは「PowerBuilder入門」のチュートリアルで取り上げているものからデータベース
の内容を変えた上でそのまま真似しつつ、機能拡張しているもので、おおよそ以下のような構造です。

MDI子ウィンドウ
+-データウィンドウ(レコード一覧表示)
|・+-RowFocusChangeイベント:今はここのスクリプトからリストの内容を制御しようとしている
+-データウィンドウ(特定レコード詳細表示・更新)SQL文を設定)
・・+-カラム(ドロップダウンリストで選択指定したい、制御対象)
・・・・+-データウィンドウ(検索引数&

どなたかアドバイスをいただけませんでしょうか?
また、伝えるべき情報は他にあるでしょうか?
よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

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