1|2|3「宛名印刷」用のプログラムを記述するでは、「宛名印刷」ボタンへ印刷用プログラムを記述していこう。「宛名印刷」ボタンを選択し、プロパティシート→「その他」タブ→名前に「宛名印刷ボタン」と指定する。プロシージャ]を選択する。Editor」(以下、VBE)が起動する。クリックしたときの処理として、今回は下記のように記述する。内容acViewDesignデザインビューacViewLayoutレイアウトビューacViewNormal標準表示acViewPivotChartピポットグラフビューacViewPivotTableピポットテーブルビューacViewPreview印刷プレビューacViewReportレポートビューここでは、DoCmd.OpenReportメソッドを使用して、印刷するレポートを開く処理を記述している。"ReportName","View"」という記述で、印刷するレポートの名前を指定し、何を表示できる(表1)。今回は「acViewNormal」を指定したが、「acViewPreview」を指定し、プレビュー表示のためのボタンを別に追加してもよいだろう。Viewの値は省略できる。省略した場合は、デフォルトのacViewNormalが使われる。「ラベル印刷」機能が完成これで「宛名印刷」ボタンの実装は完了だ。ボタンを押すと、今回指定したレイアウト、内容でラベル印刷が実行される(図20)。今回の機能では、即、印刷が始まるので少し注意してほしい)。今回作成した管理メニューは、Accessを起動したら一緒に開くようにしておけば今後の作業が楽になるだろう。Accessメニューの「現在のデータベース」に登録するだけだ。Accessメニュー「ファイル」→「オプション」→「現在のデータベース」を選び、「フォームの表示」のドロップダウンメニューで「メニュー」を選択する(図21)。フォームの表示の項目で「メニュー」を選択するこれで、Accessの起動と同時に、「メニュー」フォームが表示されるようになる(図22)。Accessを起動するとメニュー画面が表示される。今回で、「顧客管理データベース」作成までの基礎はマスターできただろう。あと、自身の業務に必要な内容や機能にカスタマイズして、業務用のアプリに仕上げてほしい。次回は、Accessのフォームで使用する、「テキストボックス」「リストボックス」「コンボボックス」「タブコントロール」の使い方と実践に投入できるノウハウを解説する。Basicプログラミングと、マイクロソフト系の技術をテーマとした、書籍や記事の執筆を行う。事務系のサラリーマンだった40歳から趣味でプログラミングを始め、1996年より独学でActiveXに取り組む。KySSの活動に本格的に参加。.NETやRIAに関する書籍や記事を多数執筆する傍ら、受託案件のプログラミングも手掛ける。Phoneアプリ開発を経て、現在はWindowsストアアプリを多数公開中。2015)関連記事どんなビジネスにも欠かせないリレーショナルデータベースの基礎知識と作り方——テーブル、レコード、フィールド、主キーとはAccessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。