Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

帳票フォームから単票フォームを起動するには

投稿日:2017年1月7日 更新日:

Accessで、帳票フォームから同じIDの単票フォームをボタンで起動する方法を解説します。画像は、Acess2010ですが、他のバージョンでも同じです。
フォーム

テーブルは下のように作成しています。
テーブル

単票フォームを作成

テーブルを元に単票フォームを作成します。
デザインビュー 単票フォーム

帳票フォームの作成

同じように帳票フォームも作成します。そして、コマンドボタンを1つ作成しておきます。
帳票フォーム デザインビュー

クエリの作成

テーブルを元にクエリを作ります。
クエリの[ID]フィールドの[抽出条件]に [forms]![F_帳票]![ID] と入力します。
[Q_売上]という名前にして保存します。
クエリ 抽出条件

単票フォームのレコードソースを変更

[F_単票]フォームをデザインビューで開いて、プロパティシートの[データ]タブにあるレコードソースを[Q_売上]にします。
[F_単票]フォームを開いたときは、レコードソースは[T_売上]になっているはずですから、[Q_売上]に変更します。
プロパティ レコードソース

帳票フォームのコマンドボタンに設定

今度は、[F_帳票]フォームをデザインビューで開きます。[開く]コマンドボタンのプロパティを開き、[イベント]タブののクリック時のコードビルダを起動して、下のように[DoCmd.OpenForm "F_単票"]と入力して、閉じます。
VBA

[F_帳票]タブをフォームビューで開いて、[開く]ボタンをクリックすると、同じ[ID]の単票フォームが表示されます。
帳票フォームと単票フォーム

データシートのIDをクリックして単票フォームを開くでは、[ID]のクリック時のマクロビルダーで設定する方法を紹介しています。

データシートのIDをクリックして単票フォームを開く

Accessのデータシートの[ID]番号をクリックしたら、その[ID]の単票フォームを開く方法です。 データシートのフォーム名は[F_データ ...

続きを見る

解決できないことは【teratail】に質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

循環参照

関数を設定したけど、正しい値が表示されず[0]と表示されるとの質問を受けました。 見ると下のように、SUM関数が挿入されたセルの値は、[0] ...

クイック操作に[上司に転送]設定

[ホーム]タブに[クイック操作]グループがあります。 新機能ですね。 お決まりの操作があれば、この機能を使うと便利です。 メールを選択して、 ...

ハイパーリンクの下線は下線ボタンで

Word2010で文字列にハイパーリンクの設定をしたけど、印刷するため一時的に下線のみを非表示にしたいというご質問を受けました。 一時的な場 ...

図形の書式設定のグラデーション

Office2010では、[図形の書式設定]のグラデーションの設定が分かり易くなりました。 Office2007では、Wordはまだ[オート ...

ごみ箱のショートカットメニューに[削除]がなくなった

Windows Vistaには、ごみ箱のショートカットメニューに[削除]があったのですが、Windows 7では、そのメニューは消えました。 ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.