Windows8 & Office2013 Access2013

別フォームのサブフォームを更新する

投稿日:

Accessで現在開いているフォームを閉じる時に、別フォームのサブフォームを更新したい場合の方法です。
サブフォームの作成については、サブフォームを含むフォームを簡単作成を参照されてください。

下のように[F商品]フォームには[F商品のサブフォーム]と名前が付いたサブフォームがあります。
たとえば、このサブフォーム内のレコードを選択して、[修正フォームを開く]ボタンをクリックすると[F修正フォーム]を開くように作成しています。

スポンサーリンク

サブフォームのIDを取得するクエリは、下のように抽出条件に
[Forms]![F商品]![F商品のサブフォーム].[form]![ID] と入力して、このクエリを元に[F修正フォーム]を作成しています。

[F修正フォーム]の[閉じる時]のイベントプロシージャに下のように入力します。

サブフォーム関連のページです。
サブフォームのソースオブジェクトの変更

未だにサブフォームになっただけで、あれ?どう書くんだっけ?と、なってしまいます。
自分の備忘録として記しておきます。

Microsoftの解説ページです。
[ACC] サブフォームまたはサブレポートのコントロールを参照する方法

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

お勧め記事と広告

関連記事

コマンドボタンのスタイル変更

Access2013のフォーム(デザインビュー)でコマンドボタンを挿入すると、既定では下のようなデザインとなります。このコマンドボタンのスタ ...

2つのセルの文字列を比較したい

Excelで2つのセルに入力された文字列が合っているかどうかを確認する方法です。 下のようにB列とC列に文字列が入力されています。 このB列 ...

オプションボタンの既定をオフにするには

Wordで[開発]タブの[ActiveXコントロール]から、[オプションボタン]を挿入することができます。 オプションボタンは、グループの中 ...

未読メッセージの色を変える

Office2013でメールを受信すると、下のようになります。ビュー設定はシングルにしています。テスト2とテスト3が未読メッセージです。 未 ...

ピボットテーブルで前年比を求める

Excel2013のピボットテーブルで下のような前年比を求める方法です。商品(A、B、C)ごとの2010年5月と2011年5月の売上を比較し ...

-Windows8 & Office2013 Access2013

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

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