1

別のフォーム/ウィンドウ/洞窟にリンクするためのボタンを備えたシンプルなメニュー (メニューバーではなくメインメニュー) は必要ありません。または、少なくとも画面を切り替えるコード。

preview_of_main_menu

ボタンにどのコード (SQL/PL) を配置すればよいですか、それともより良い方法はありますか?

4

3 に答える 3

1

それは非常に広い質問です。特定のウィンドウを表示したい場合はWHEN-BUTTON-PRESSED、以下のように組み込みを使用できます-

SET_WINDOW_PROPERTY('WINDOW_NAME', VISIBLE, PROPERTY_TRUE);  --This would display the window

SET_WINDOW_PROPERTY('WINDOW_NAME', VISIBLE, PROPERTY_FALSE);  --This will hide the window

SET_WINDOW_PROPERTY上記は、同じフォーム内でを使用する場合に機能します。

親フォームから別のフォームを呼び出したい場合(コメントのスクリーンショットの場合)、CALL_FORM組み込みのようなものを使用する必要があります

CALL_FORM('MEMBERS');
于 2012-09-04T16:01:06.400 に答える
1

1つのフォームだけを作ってみませんか? 1つのフォーム、多くのデータブロック、キャンバス、ウィンドウ

とにかく、あなたの質問については、ブロックを呼び出すだけです

go_block('your_block');

別のブロックを呼び出したい場合

go_block('another_block');
hide_window('1st_open_window');

より良い配置のために、1つのウィンドウに1つのキャンバスを作成する必要があります

于 2012-11-21T07:20:13.053 に答える
0

ボタンをクリックすると表示される同じフォーム内でスタック キャンバスを使用することもできます。

SHOW_VIEW('CANVAS_NAME');

そして、そのスタックでは、やりたいことが何でもできます。

于 2012-09-05T03:05:18.873 に答える