No.1ベストアンサー
- 回答日時:
以下のようにすると、意図した動作になると思います:
DoCmd.Close acForm, "フォームA"
Forms!フォームB.Requery
※「Forms!フォームB.Requery」は
「Forms("フォームB").Requery」としてもOk。
(「""」の有無に注意してください)
フォームのリクエリに「DoCmd.Requery」を使用することも
できますが、その場合は対象フォームの指定は引数では
なく(→この引数は特定のコントロールだけをリクエリしたい
場合に、そのコントロール名を指定するためのものです)、
フォームへのSetFocusで対応することになります。
(但し、上記に比べて、メリットはありません:
Access2007以前の機能で、VBAを直接組むのでは
なく、マクロからの変換でVBAにした場合、このメソッドが
使用されたりします)
DoCmd.Close acForm, "フォームA"
Forms!フォームB.SetFocus
DoCmd.Requery
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
Accessのフォーム更新方法
Access(アクセス)
-
4
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
5
アクセスVBAのMe!と[ ]
Access(アクセス)
-
6
Access サブフォームでの選択行の取得
その他(データベース)
-
7
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
8
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
9
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
10
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
11
ACCESSサブフォームにデータ反映されない
Access(アクセス)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
14
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
15
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
16
フォームで入力しても反映されない
Access(アクセス)
-
17
accessvba 複数条件でFilterをしたい
Access(アクセス)
-
18
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
19
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
20
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ACCESSでオートメーションエラー
-
5
フォームの高さを数値で指定し...
-
6
MSワード 年齢を計算表示でき...
-
7
Accessフォームを開くときに決...
-
8
ACCESS クロス集計クエリの抽...
-
9
Accessのフォーム更新方法
-
10
Accessのフォームで追加したデ...
-
11
大至急!アクセスのフォームを...
-
12
エクスポートされたエクセルの...
-
13
Access2003 リンクテーブルを...
-
14
Accessのフォームにあるテキス...
-
15
アクセスで複数列にまたがる同...
-
16
Access フォームヘッダーに作成...
-
17
フォームなどに半角カナで入力...
-
18
Accessのフォームを改ページしたい
-
19
Wordでドロップダウンリストを...
-
20
ACCESS-VBA の組み方 (ADOと表...
おすすめ情報
公式facebook
公式twitter