アプリケーションの設計
1. フォームを作成します。
2. @Prompt 式を格納するボタン、ホットスポット、またはアクションを作成します。
3. ボタン、ホットスポット、またはアクションをクリックします。
4. プログラムペインのインフォリストの [オブジェクト] タブで、ボタン、ホットスポット、またはアクションの Click メソッドを選択します。
5. プログラムペインのスクリプトエリアに、@Prompt 式を入力します。
6. フォームを保存して閉じます。
例:@Prompt を使用する
[YesNoCancel] 次の式により、メモの送信前に警告が表示されます。[はい]、[いいえ]、[キャンセル] のいずれかを選択するように要求する画面がユーザーに対して表示されます。
Result := @Prompt([YesNoCancel]; "Send memo?"; "This memo will be sent to everyone listed in the To, CC, and BCC fields." );
[OkCancelEdit] 次の式により、ユーザーの入力内容が [名前] フィールドに記述されます。デフォルト値は、ユーザーの IBM(R) Lotus Notes(R) 名です。ユーザーが [キャンセル] を選択すると、式評価が取り消されます。
FIELD Name := @Prompt([OkCancelEdit]; "Enter Your Name"; "Type your name in the box below."; @UserName);
[OkCancelList] 次の式により、ユーザーの入力内容が ComposeType という一時変数に格納され、適切なフォームを使用して新規レポートを作成するために使用されます。
ComposeType := @Prompt([OKCancelList]; "Report Type"; "Choose a report type."; "Adjustment Report";"Adjustment Report":"Infant Progress Report":"Toddler Progress Report":"Preschool Progress Report":"Transition to Kindergarten Report"); @Do(@Command([Compose]; ""; ComposeType));
関連項目