イベントの処理の内容
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vol.028
これならわかるマイクロソフトアクセス活用法
-->イベントの処理の内容
発行者:高内 章治 2007/08/08
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏ 今日の内容 ━━━━━━━━━━━━━━━━━━━━━━━━┓
┃
┃ 【01 - ご挨拶 】
┃ 【02 - トピックス 】イベントの処理の内容
┃
┃ 【03 - 編集後記 】
┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
─────────────────────────────────
【01 - ご挨拶 】
─────────────────────────────────
こんにちは、高内(こうない)です。
今回は、プロパティの
「イベントの処理の内容」
についてお話したいと思います。
─────────────────────────────────
【02 - トピックス】: イベントの処理の内容
─────────────────────────────────
前回は、フォームの中のコントール、「ボタン」や「テキストボックス」
などの「イベント」についてお話しました。
今回は、「イベント」の処理の個別の内容についてお話したいと
思います。
アクセスのフォームの中で、「テキストボックス」を右クリックして
プロパティを表示します。
「イベント」のタブをクリックするといろいろな処理が表示されて
います。
例えば、「テキストボックス」では
・更新前処理
・更新後処理
・ダイティー時
・取り消し時
・変更時
・フォーカス取得時
・フォーカス喪失時
・フォーカス取得後
・フォーカス喪失後
・クリック時
・ダブルクリック時
・マウスボタンクリック時
・マウスボタン移動時
・マウスボタン解放時
・キークリック時
・キー解放時
・キー入力時
の処理があります。
多いですね。
「ボタン」にもいろいろな処理があります。
でも「ボタン」はクリックだけですから使用するのは「クリック時」
だけです。
今回は、「テキストボックス」で説明したいと思います。
フォームを理解するには、この「イベント」の処理の内容が重要です
これが、わからないと画面でのいろいろな処理はできません。
皆さんは、それぞれの内容を最初から覚える必要はありません。
実際のシステムを作りながらどのような場合にどの「イベント」の
処理を使うのか体験して理解していく方がよいと思います。
この処理はこんな時に使うのかのイメージがわかれば良いと
思います。
「テキストボックス」には、上のように17個の処理があります。
しかし、よく使用するのは以下の6個です。
・更新前処理
・更新後処理
・フォーカス取得時
・クリック時
・ダブルクリック時
・キークリック時
順に説明します。
・更新前処理
これは読んで字のごとく更新前の処理です。
つまり、この「テキストボックス」に入れたデータが更新される前の
処理です。
例えば、
「顧客コード」という「テキストボックス」があった場合
「顧客コード」が正しいかチェックしてデータを入力したい場合は
更新前処理でチェックします。
顧客コードが間違っていればキャンセルすればデータは入力
されません。
・更新後処理
更新後処理とは更新後の処理です。
データが入力された後の処理です。
データの入力のチェックは、更新後ではなく必ず更新前で
チェックします。
更新後処理は、更新した後に何かの処理をおこないたい時です。
例えば
「顧客コード」の「テキストボックス」と「顧客名」の
「ラベル」があった場合、
「顧客コード」を入力して「顧客名」を自動で表示させたい
時などに更新後処理を使用します。
・フォーカス取得時
「フォーカス」とは、「カーソル」のことです。
「テキストボックス」に「カーソル」がきたときの処理です。
例えば
「テキストボックス」が複数あって空白がダメな場合
「テキストボックス」にカーソルが来たときに前の
「テキストボックス」が空白でないかチェックするとかに
使用します。
・クリック時
「テキストボックス」をマウスで「クリック」したときの処理です。
私は「クリック」より「ダブルクリック」をよく使用します。
・ダブルクリック時
「テキストボックス」を「ダブルクリック」したときの処理です。
例えば
あるデータが表示されているとき、「顧客コード」を
「ダブルクリック」してその「顧客コード」の修正画面を表示させる
のに使用したりします。
・キークリック時
「テキストボックス」に「カーソル」がある状態でF1、F2などの
「ファンクションキー」や「矢印キー」などを押したとき処理を
おこないます。
例えば
データの一覧がある場合、「テキストボックス」を上下の矢印キーで
データを上下に移動したりします。
注意点として、
「キークリック時」を使うときは、必ず「フォーム」の
「プロパティ」の「イベント」タブで「キーボード取得」を「はい」
にする必要があります。
少しはイメージがわきましたか?
実際にシステムを作ってみることをお勧めします。
もし他の人のアクセスのコードがあればどのようになっているのか見るのも
いいですね。参考になると思います。
次回は、重要なフォームのプロパティのイベントの処理を説明したいと
思います。
宣伝になりますが、実際のプロパティやイベント、VBAなどの
ソースコードの入った販売教材です。
非常に勉強になると思います。是非ご覧ください。
在庫管理システムをアクセスで作ってみよう」教材は
http://www.sk-access.com/Kyozai/Zaiko1.html
参考にしてください。
─────────────────────────────────
【03 - 編集後記 】
─────────────────────────────────
もうお盆ですね。
私の所も今年は、家族全員が集まる予定です。
今年は、13日から15日が平日なので皆さんは長期の連休が
取れそうですか?
来週のメルマガはお休みします。
宜しくお願いいたします。
◆ホームページを少しづつ頑張って、まとめています。
まだ十分まとまっていませんが、参考にしてください。
http://www.sk-access.com/index.html
◆私がアクセスをマスターできたのは!!
「在庫管理システムをアクセスで作ってみよう」教材は
http://www.sk-access.com/Kyozai/Zaiko1.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
●ご意見・ご感想・ご質問
『メルマガでもっとお役にたてる情報を配信したいと思いますので、
日ごろから疑問に思っていることを教えてください。宛先はこちらへ』
→ kohnai@vega.ocn.ne.jp (高内:こうない)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| 【発行人】: | 高内 章治(こうない しょうじ) |
| 【ホームページ】: | http://www.sk-access.com/index.html |
| 【メールアドレス】: | kohnai@vega.ocn.ne.jp |
| 【購読登録・解除】: | http://www.mag2.com/m/0000222659.html (まぐまぐ) |
| http://www.melma.com/backnumber_170032/ (メルマ) |
◎「これならわかるマイクロソフトアクセス活用法」 の
バックナンバー・配信停止はこちら
http://archive.mag2.com/0000222659/index.html (まぐまぐ)
登録・解除につきましてはご自身でお願いいたします。
※このメールマガジンの転送はOKですが、掲載された記事の内容を
許可無く転載することをを禁止させて頂きます。
必ず事前にご相談ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
アクセスを使って1週間でシステム構築ができる〜「在庫管理システムをアクセスで作ってみよう」教材
「アクセスでシステムを早く開発したい方」、
「アクセスでシステム開発をあきらめた方」のための
アクセスを使って1週間でシステム構築する究極の方法とは?
