VBAとは何か
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vol.035
これならわかるマイクロソフトアクセス活用法
-->VBAとは何か
発行者:高内 章治 2007/10/03
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏ 今日の内容 ━━━━━━━━━━━━━━━━━━━━━━━━┓
┃
┃ 【01 - ご挨拶 】
┃ 【02 - トピックス 】VBAとは何か
┃ 【03 - 編集後記 】
┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
─────────────────────────────────
【01 - ご挨拶 】
─────────────────────────────────
こんにちは、高内(こうない)です。
今回からVBAを少しづつ説明したいと思います。
私は、システムを開発するときは、マクロは殆ど使用しません。
殆ど、VBAを使用します。
処理を自動化などする場合は、マクロの方が適していると思います。
でも、複雑な処理を行う場合は、マクロでは難しい場合が
多くなりますのでVBAを習得する必要がありますね。
今回は、
「VBAとは何か」
についてお話したいと思います。
─────────────────────────────────
【02 - トピックス】: VBAとは何か
─────────────────────────────────
アクセスでは、テーブルとクエリでいろいろなデータを
加工したり、抽出したりすることができます。
でも、フォームを作成して、いろいろなデータの入力、修正、
削除処理やボタンのクリックの処理などを行うには、マクロやVBAを
覚える必要があります。
VBAは、Visual Basic for Appication と言います。
ベーシックの言語のひとつです。
エクセルにも、VBAがありますが、アクセスのVBAと少し違って
います。
エクセルのVBAをそのままコピーしてもアクセスでは動きません。
もちろん、エクセルのVBAを作成できれば、アクセスのVBAの習得は
早いですね。
VB6(ビジュアルベーシック6)やVB.NET(ブイビードットネット)なども
ビジュアルベーシックですが、内容は異なります。
アクセスのVBAをマスターした後、VB.NETをマスタする人は多いですね。
■VBAはどのようなときに使用するかを説明します。
例えば
ボタンをクリックしてフォームを開くという処理をします。
これをアクセスで作成する場合は、
(1)まずフォームにボタンを作成します。
(2)ボタンのプロパティのイベントタブの「クリック時」をクリック
します。
(3)「ビルダの選択」で「コードビルダ」を選択します。
(4)ビジュアルベーシックを書く画面がでます。
(5)ビジュアルベーシックのコードを書きます。
フォームを開くというコードです。
■VBAのコードを記述する場所を説明します。
上のように、プロパティのイベントから直接VBAのコードの場所へ
いくことができます。
メニューバーからもビジュアルベーシックにいくこともできます。
「ツール」「マクロ」「Visual Basic Editor」をクリックします。
■VBAの処理のやり方
VBAの処理のやり方は、オブジェクト指向のやり方です。
今のプログラムは全部そうですね。
先ほどの
「ボタン」を「クリックしたら」「フォームを開く」という処理の
場合は
「ボタンを作って」「クリック時」のところに「フォームを開く」
というVBAのコードを記述します。
VBAを書くのは、「フォームを開く」というコードだけです。
処理のやり方はそんなに難しくはないのです。
でも、VBAを習得するのが難しいのは、いろいろなケースがあり
それぞれについて、全部内容が異なっているからです。
これから、いろいろなケースで説明したいと思います。
参考にしてください。
今、「VBAのデバッグのやり方」の無料レポートをまとめようと
しています。
これは、「在庫管理システムをアクセスで作ってみよう」という
教材の補足資料としてもいれているものです。
できましたら、メルマガの皆さんにお知らせしたいと思います。
─────────────────────────────────
【03 - 編集後記 】
─────────────────────────────────
10月になりましたね。
衣替えの季節なのですが、まだかなり暑いですね。
朝、晩は涼しくなったのに昼はまだ残暑が厳しいです。
例年よりかなり温度が高いそうです。
クーラーで体調を壊さないようにしましょう。
◆ホームページを少しづつ頑張って、まとめています。
まだ十分まとまっていませんが、参考にしてください。
http://www.sk-access.com/index.html
◆私がアクセスをマスターできたのは!!
「在庫管理システムをアクセスで作ってみよう」教材は
http://www.sk-access.com/Kyozai/Zaiko1.html
◆ロット別の在庫管理ができる格安ソフトです。
マイクロソフトアクセスで動きます。是非、ご覧ください。
http://www.sk-access.com/Soft/Kzaiko_Desc.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://archive.mag2.com/0000222659/index.html
◎以下のホームページからでもバックナンバーを見ることができます。
http://www.sk-access.com/MailMaga/Mail_List1.html
登録・解除につきましてはご自身でお願いいたします。
※このメールマガジンの転送はOKですが、掲載された記事の内容を
許可無く転載することをを禁止させて頂きます。
必ず事前にご相談ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
アクセスを使って1週間でシステム構築ができる〜「在庫管理システムをアクセスで作ってみよう」教材
「アクセスでシステムを早く開発したい方」、
「アクセスでシステム開発をあきらめた方」のための
アクセスを使って1週間でシステム構築する究極の方法とは?
