
フォーム1のプロパティーで既定のビューを分割フォームにします。
このフォームを以下のようにデータシートビューで開くとdocmd.close で閉じません。
DoCmd.OpenForm "フォーム1", acFormDS
Stop
DoCmd.Close acForm, "フォーム1"
※エラー等は発生せず、実行されます。
※フォーム1の既定のビューを分割フォーム以外にすると正しく実行します。
実行環境 windows10 Access365 (バージョン 2109 ビルド 16.0.14430.20154) 32 ビット
この条件(既定のビューを分割フォームにしたまま、データシートビューで開く)
でフォームを閉じる方法があればご教示ください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
当方はAccess2010ですが同じ結果になりました。
エラーは発生せずデータシートビューのフォームは閉じませんでした。
(イミディエイトウィンドウで確認しただけです)
DoCmd.OpenForm "フォーム1", acFormDS
Stop
DoCmd.OpenForm "フォーム1", acNormal 'で閉じずに開きなおす
DoCmd.Close acForm, "フォーム1"
だと閉じましたが、スッキリしませんね。
Application.Echo False '再描画停止
Application.Echo True '再描画開始
で挟めばちらつきも気にならなくなるのでは。
ご参考まで。
ご回答、ありがとうございます。
Access2010でも同じでしたか。昔からある問題でしたね。
ご提案頂いた、回避方法でやってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
VBAのテキストフォームの折り返...
-
クリックイベントなのに、2回ク...
-
エクセルのVBAでユーザーフォー...
-
Form_Load と Form_Activate の...
-
オブジェクト(コントロール)...
-
モーダルでフォームを開いた場合
-
【Excel VBA】ユーザフォームを...
-
VBAでユーザーフォームを再表示...
-
Microsoft Formsの「個人情報や...
-
テキストボックスの番号の取得
-
(Excel+VBA)ユーザーフォームの...
-
VB6の _ExtentX, _ExtentY
-
コントロールの存在確認
-
なぜエラーになるのでしょう?...
-
ユーザフォームの印刷
-
モーダルフォームとモードレス...
-
ユーザーフォーム
-
ACCESSのフォーム、開くんです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
Form_Load と Form_Activate の...
-
VBAでユーザーフォームを再表示...
-
Microsoft Formsの「個人情報や...
-
クリックイベントなのに、2回ク...
-
ユーザーフォームのテキストボ...
-
ユーザーフォーム上に現在日時...
-
ACCESSのフォーム、開くんです...
-
エクセルのチェックボックスの...
-
エクセルVBAのフォームを最...
-
VB.NETでフォームロード中のエ...
-
EXCEL VBA ユーザーフォームの...
-
VBA(エクセル)のユーザー...
-
【Excel VBA】ユーザフォームを...
-
Hideについて(.NET)
-
(Excel+VBA)ユーザーフォームの...
-
モーダルフォームとモードレス...
-
VBA コンボボックスとテキスト...
-
アクセス2013 フォームが...
おすすめ情報