Windows8 & Office2013 Access2013

Print Friendly

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

投稿日:

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

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

スポンサーリンク

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

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

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

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

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

お勧め記事と広告

関連記事

数式を非表示にするには

Excelでセルに入力した数式を非表示にする方法です。 一生懸命考えた複雑数式を盗まれたくない!とか、数式をじっくり見られたら恥ずかしいとか ...

複数シートに両面印刷設定をするには

Excelで複数シートを両面印刷したい場合の方法です。 これって出来ないと思っていたのですが、 複数シートの両面・カラー印刷 以下のサイトを ...

グラフのデータラベルの大きさを変更

Excel2013では、グラフのデータラベルの大きさをマウス操作で変更することができます。 ラベルの周りにある○(サイズハンドルボタン)にマ ...

ペイントの起動画面とボタンの役割

ペイントを起動したときの各部の名称と操作方法です。 ①ウィンドウ操作ボタン このボタンをクリックすると、[元のサイズに戻す]、[移動]、[サ ...

文書の先頭にある表の上に改行マークを表示するには

Wordで下のように文書の先頭に表を挿入した後、表の上に改行マークを挿入して、文字を入力したいということがあると思います。 その場合の方法で ...

-Windows8 & Office2013 Access2013

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

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