プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。

OSは、Windows 98 Second Edition
アプリケーションは、Access 2000 です

下記作業の一連を簡素化したいのですが
マクロを使うのが良いかと考えています。

1.データをインポート
2.レポート印刷
3.追加クエリ実行
4.削除クエリ実行

インポートはフォームのコマンドボタンから
実行できるようにして有ります。

追加、削除クエリも別のフォームのコマンドボタンから
実行できるようにして有ります。

マクロでフォームを開く、閉じるはできるのですが
コマンドボタンの実行方法がわかりません。
どのアクションを選べばよろしいのでしょうか?

よろしくお願い致します。

A 回答 (1件)

1.2.3.4.を連続で実行するのでしょうか?


とりあえず、個別にアドバイスを致します

1.「コマンドの実行」を選択します。
引数:"コマンド"に「インポート」を選択します。
(または、「オブジェクトのコピー」?)

2.「レポートを開く」を選択します。
引数:"レポート名"に印刷したいレポート名を指定します。
引数:"ビュー"に「印刷」を指定します

3.「SQLの実行」を選択します。
4.「SQLの実行」を選択します。
引数:"SQLステートメント"に作成したクエリのSQLをコピーします
SQLとはなに?と思われるかもしれませんが、クエリと同等のものと思ってください。
SQLのコピーの仕方ですが、作成したクエリを"デザインビュー"で開きます。
続いて、メニューバーの「表示」→「SQLビュー(Q)」で、そのクエリのSQLが表示されます。
その表示されているSQLをコピーして、"SQLステートメント"にペーストして下さい。

>コマンドボタンの実行方法がわかりません。
フォームに表示されたコマンドボタンを押した時に実行されるでいいんですよね

フォームを"デザインビュー"で開きます。
対象となるコマンドボタンのプロパティダイアログを開きます。
(対象となるコマンドボタンオブジェクトを右クリックして、「プロパティ」を選択します)
プロパティダイアログの「イベント」タグを指定します。
"クリック時"にフォーカスを当てます。
("クリック時"というラベルをクリックして下さい。)
右側のコンボボックスに作成済マクロが選択できるようになっていますので、実行したいマクロを選択して下さい。
("イベントプロシージャ"は、VisualBasicをコーディングする時に使用します)

がんばりましょう(^-^)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!