0
私は1つのドロップダウンボックスとプロジェクトが既定のスポーツデータベースに既に接続された1つのシンプルなウィンドウを作成しました。今私はそのドロップダウンボックスにデータベース内のすべてのテーブルを表示したい。接続中のデータベースからドロップダウンアイテムの値を取る方法4gl、Open Edge?
私は1つのドロップダウンボックスとプロジェクトが既定のスポーツデータベースに既に接続された1つのシンプルなウィンドウを作成しました。今私はそのドロップダウンボックスにデータベース内のすべてのテーブルを表示したい。接続中のデータベースからドロップダウンアイテムの値を取る方法4gl、Open Edge?
動的にコンボボックスの内容を記入することができるようにするには、あなたがそれを動的に作成する必要があります。その後
DEFINE VARIABLE ComboBoxWidgetHandle AS HANDLE NO-UNDO.
CREATE COMBO-BOX ComboBoxWidgetHandle.
、あなたはコンボボックスに要素を追加するウィジェット・ハンドルを使用することができ、 「_file」と呼ばれるデータベースのメタスキーマのテーブルを使用することにより:
FOR EACH _file NO-LOCK WHERE _Hidden = NO:
ComboBoxWidgetHandle:ADD-FIRST (_file._FILE-NAME).
END.
あなたも_fileのメタスキーマテーブルの他の特性を知りたい場合は、単に
FOR EACH _file NO-LOCK WHERE _Hidden = NO:
DISPLAY _file.
END.
を試してみてください
となっており、そのメタスケーターテーブルの概要を知ることができます。
お返事ありがとうございますそれは私が探していたものと同じです... –
静的なコンボボックスのハンドルをつかんでそのように操作できませんか? –
良い点ですが、最初に何も入力せずに静的なコンボボックスを初期化しなければならないので、もっと混乱しているように思えます... – LyrixDeRaven