フィールドの入力前、または入力後に実行されるアクションを、「フィールド・イベント」と言います。
アクションボタンを押すことなく、自動的に実行されます。
アクション編集画面での設定
アクション編集画面では、下記のようにソースコードを追加します。
テストを行う場合は、入力前/入力後を選択後に、テストボタンを押します。
また、テーブルの場合は、テストしたいテーブル番号も選択します。
現在入力中のテーブル番号を取得する。
ActionTabelNo関数を使用することで、現在入力中のテーブル番号を取得できます。
ソースコードは、下記のようになります。
Sub 入力後
Dim no,s
no = ActionTabelNo() ’現在入力中のテーブル番号を取得
s = 初期日付[no]
if s <> "" then
結果日付[no] = Sub_WorkDay(s, 追加日数[no])
endif
End Sub