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


マクロとは何か


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                            Vol.034

 これならわかるマイクロソフトアクセス活用法
  -->マクロとは何か
              
                            発行者:高内 章治 2007/09/26
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏ 今日の内容 ━━━━━━━━━━━━━━━━━━━━━━━━┓
┃              
┃ 【01 - ご挨拶   】                    
┃ 【02 - トピックス 】マクロとは何か         
┃                         
┃ 【03 - 編集後記   】                   
┃                               
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

─────────────────────────────────
【01 - ご挨拶    】          
─────────────────────────────────

こんにちは、高内(こうない)です。


今回から、マクロとかVBAを少しづつ説明したいと思います。

今回は、

「マクロとは何か」

についてお話したいと思います。


─────────────────────────────────

【02 - トピックス】: マクロとは何か

─────────────────────────────────

アクセスの中の「レポート」の2つ下に「マクロ」というのがあります。

エクセルにも「マクロ」がありますね。

エクセルと同じようにアクセスでもいろいろな作業を自動化することが
できます。

「フォーム」、「クエリ」、「レポート」、「テーブル」を開いたり
「データベース変換」「テキスト変換」「ワークシート変換」
「メッセージボックスの表示」「印刷」

など、まだいろいろあります。

「ボタン」をクリックしたときの処理にマクロを使用することも
できます。

「ボタン」の「プロパティ」の「イベントタブ」の「クリック時」
に「マクロ」を選択することができます。

しかし、できるならば、「イベント」の処理は、VBAを勉強される方が
良いと思います。
VBAの勉強は大変ですが将来的に応用が広がります。

では、マクロはどのようなときに使うのでしょうか?

マクロは自動化するときに使用した方が良いと思います。


え???? わかりにくい??



私が以前、やっていた例をお話します。



例えば、

それぞれのユーザーの人に以下のようにお願いしたとします。

「毎日、売り上げのデータが更新されています。
 このデータをアクセスをつかって、データを抽出して
 エクセルで加工してください。」



■どうでしょうか?

難しいですね。

・まず、ユーザー全員のパソコンにはアクセスは、インストール
 されていません。
 エクセルはインストールされていますが。

・次に、アクセスを使える人は殆どいません。


困りましたね。どうしましょうか?


あなたが、ユーザーの人のデータを抽出してあげるのです。

全員の人のデータの抽出なんて大変ですか?
数十個もあったらできません?



■ここで、マクロを使うのです。


例えば、テーブルのデータが毎日更新されているとします。
売り上げなどのデータですね。

私の場合は、オラクルのデータをODBCを使ってアクセスに
リンクしていました。

このデータをクエリで加工します。
例えば、製品別とか、地域別、カテゴリー別とかです。
数十もあれば、最初に作るのは大変ですが1度だけです。

このクエリを表示してエクセルにエクスポートします。

ユーザーの人は、エクセルのデータを使います。

■ここでマクロの登場です。
 マクロには「ワークシート変換」というのがあります。


これは、テーブルやクエリのエクスポートができます。

アクションは「ワークシート変換」です。

設定を少し説明します。

・変換の種類:エクスポート
・ワークシートの種類:Microsoft Excel 8-10
・テーブル名:テーブルまたはクエリ名
・ファイル名:エクスポートしたいファイル名 
       C:\XXXXX.XLSなど。
・フィールド名の設定:はい

もし、数十のクエリをエクスポートしたいのであれば
アクションの下に数十、続けます。

終わりです。

マクロを開くと自動的にマクロが動いて、数十のエクセルの
データを数秒で作成することができます。

なかなか便利です。


■もうひとつ便利なことをお話します。


マクロの名前を「AutoExec」にすると、このアクセスのプログラムを
たちあげると自動でこのマクロが動きます。

私は、タイマーでプログラムを動かせるフリーソフトを使って
朝早く、このアクセスを自動で起動していました。


朝、ユーザーの人が出勤したときは、既にエクセルのデータが出来て
いました。
社内のホームページを作ってそこからダウンロードしていました。

私は、何もしないのですがコンピュータが毎日律儀に仕事をして
くれます。


ユーザーの方から、非常に喜ばれました。

作業を改善するときにマクロを検討されると良いかもしれません。

参考にしてください。


─────────────────────────────────
【03 - 編集後記    】       
─────────────────────────────────

福田首相が誕生しましたね。

問題山積ですので、国会を早く開いて、いろいろな問題を
早く、解決してほしいですね。

年金問題が一番重要でしょうか。


◆ホームページを少しづつ頑張って、まとめています。
まだ十分まとまっていませんが、参考にしてください。

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://www.melma.com/backnumber_170032/ (メルマ)


◎「これならわかるマイクロソフトアクセス活用法」 の
  バックナンバー・配信停止はこちら

http://archive.mag2.com/0000222659/index.html (まぐまぐ)

◎以下のホームページからでもバックナンバーを見ることができます。

http://www.sk-access.com/MailMaga/Mail_List1.html

   登録・解除につきましてはご自身でお願いいたします。

※このメールマガジンの転送はOKですが、掲載された記事の内容を
許可無く転載することをを禁止させて頂きます。
必ず事前にご相談ください。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



アクセスを使って1週間でシステム構築ができる〜「在庫管理システムをアクセスで作ってみよう」教材
「アクセスでシステムを早く開発したい方」、
「アクセスでシステム開発をあきらめた方」のための
アクセスを使って1週間でシステム構築する究極の方法とは?