フィールド・イベント

フィールドの入力前、または入力後に実行されるアクションを、「フィールド・イベント」と言います。

アクションボタンを押すことなく、自動的に実行されます。

 

アクション編集画面での設定

アクション編集画面では、下記のようにソースコードを追加します。

 

テストを行う場合は、入力前/入力後を選択後に、テストボタンを押します。

また、テーブルの場合は、テストしたいテーブル番号も選択します。

 

現在入力中のテーブル番号を取得する。

ActionTabelNo関数を使用することで、現在入力中のテーブル番号を取得できます。

ソースコードは、下記のようになります。

Sub 入力後
  Dim no,s
  no = ActionTabelNo() ’現在入力中のテーブル番号を取得
  s = 初期日付[no]
  
  if s <> "" then
    結果日付[no] = Sub_WorkDay(s, 追加日数[no])
  endif
End Sub