• ベストアンサー

「変更時」と「変更後処理」はどちらが先に動作するのでしょうか?

アクセスのイベントプロシージャーでの 「変更時」と「変更後処理」は どちらが先に動作するのでしょうか? 例えばリストボックスに文字列を入力し、 その文字列をwhere句に入れてクエリを実行する時は 「変更時」と「変更後処理」のどちらを使うのが適切ですか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

> 例えばリストボックスに文字列を入力し、 リストボックスには文字列の入力ができません。 テキストボックス、または コンボボックスだと思います。 「変更時」は1文字入力するたびに発生します。 さらに、すべて入力が終わり、他のコントロールに移動するまで そのコントロールの値は変わりません。 よって、普通は「更新後処理」を使います。

lkhjlkhjlk
質問者

お礼

そうです。 テキストボックスとコンボボックスでした。すいません。 ありがとうございます。

その他の回答 (1)

  • sugarp
  • ベストアンサー率54% (721/1331)
回答No.1

変更時は、テキストボックスの値が変更した時に指定したイベントが 発生します。 変更後処理、は「更新後処理」ですよね、これは変更されたデータが 更新された後に発生します。 更新時、というのもあると思いますが、これは上の更新後処理の前に なります。 変更時、でいいのではないでしょうか。

lkhjlkhjlk
質問者

お礼

変更と更新でしたね。 すいません。 ありがとうございます。

関連するQ&A