【初心者向け】テーブル設計の基本(リレーショナルデータベース入門)
nanikatoaccess
なにか to Access
Microsoft Access(以下、Access)の「モジュール」は、VBA(Visual Basic for Applications)というプログラミング言語を使ってデータベースの機能を拡張し、業務を自動化するための仕組みです。
モジュールを活用することで、
などが可能になります。
Accessには、大きく分けて2種類のモジュールがあります。
モジュールの種類 | 説明 |
---|---|
標準モジュール | どのフォームやレポートからも利用可能な汎用的なVBAコードを記述する |
クラスモジュール | 特定のフォームやレポートに紐づいたVBAコードを記述する |
通常、データの処理や業務の自動化を行う場合は「標準モジュール」を使用します。
Sub メッセージ表示()
MsgBox "こんにちは!AccessのVBAへようこそ!", vbInformation, "挨拶"
End Sub
実行結果: メッセージボックスが表示され、「こんにちは!AccessのVBAへようこそ!」と表示される。
Sub データ取得()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT * FROM 商品テーブル")
Do While Not rs.EOF
Debug.Print rs!商品名 & " : " & rs!価格
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
Set db = Nothing
End Sub
実行結果: イミディエイトウィンドウに「商品名」と「価格」の一覧が表示される。
Private Sub ボタン_Click()
Call メッセージ表示
End Sub
モジュールを活用すると、以下のようなメリットがあります。
特に、データ処理や分析業務を行う際に、モジュールを活用することで業務の生産性が向上します。
今回は、Accessの「モジュール」について解説しました。
Accessでモジュールを活用し、より便利なデータベース運用を目指しましょう!