Windows7 & Office2010 Access2010

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

投稿日:

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

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

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

スポンサーリンク

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

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

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

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

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

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

トラブルをすぐに解決したいならteratail

お勧め記事と広告

関連記事

メッセージの再送信

一度、送ったメールを再送してほしいと頼まれることがあります。 Outlook2010では、再送機能があります。 再送するメッセージを開きます ...

ヘルプの活用(ショートカットキー)

文書作成時に、頻繁に操作することなら、ショートカットキーを覚えると便利です。 ショートカットキーは、[ヘルプ]から確認することができます。 ...

起動時のレイアウトを変更するには

PowerPointを起動すると、既定では[タイトル スライド]のレイアウトが表示されます。 この起動時のレイアウトを変更する方法です。 [ ...

複数項目を[または]でデータ抽出

下のようなデータあって、この中から[担当者]が[山田]または、[売上額]が[100000]より大きいデータを抽出する方法です。※1行に1つの ...

タスクバーにアプリケーションを登録

Windows7には、クイック起動バーがありません。 その代わり、タスクバーにアプリケーションを登録することができます。 スタートメニューの ...

-Windows7 & Office2010 Access2010

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

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