これならわかるマイクロソフトアクセス活用法


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週間でシステム構築する究極の方法とは?