• ベストアンサー

別のフォームを閉じる方法を教えてください

アクセスで、2つのフォームA,Bが開いている場合(Bは最小化となっています)、フォームAを閉じる時(コマンドボタンAAをクリックした時)、フォームBも閉じたい場合の方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

DoCmd.Close acForm "フォームA" DoCmd.Close acForm "フォームB" のような感じになるかと。 ちなみに、開いているフォームを全て閉じるなら Dim f As Form Dim i As Integer For i = 1 To Forms.Count Set f = Forms.Item(0) DoCmd.Close acForm, f.Name Next i のような感じでできます。

yukakanarina
質問者

お礼

お礼が遅くなって申し訳ありませんでした。Set f = Forms.Item(0) DoCmd.Close acForm, f.Nameを参考にして、できました。本当に助かりました。

関連するQ&A