
vbaでフォームを開くときに
既定のビューを指定してるのですが
指定したとおりになりません。
Private Sub Form_Load()
Me.DefaultView = 1 '帳票フォーム
End Sub
としてもデータシートビューで開かれてしまいます。
Private Sub Form_Load()
Me.DefaultView = 1 '帳票フォーム
MsgBox Me.DefaultView
End Sub
とすると、1が返るのに
やっぱりデータシートビューになってしまいます。
なぜでしょうか?
エラーにもなりません。
No.3ベストアンサー
- 回答日時:
質問の場合、以下の中ほどに書いてありますが、
http://accessclub.jp/bbs/0029/beginers12633.html
フォームをデザインで開く
DoCmd.OpenForm "フォーム名", acDesign, , , , acHidden
既定のビューを変更
Forms!フォーム名.DefaultView = 1
保存して終了
DoCmd.Save acForm, フォーム名
DoCmd.Close acForm, フォーム名
の手順をVBAですることになります。
No.2
- 回答日時:
私の環境が変なのかもしれませんが、アクセス2003では
このプロパティを指定するには、フォームまたはレポートををデザインビューで開きます
とエラーになります
それで、
フォームを開くときに
DoCmd.OpenForm(FormName, acNormal)
と指定して開くといかがですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス フォームをリクエリ...
-
「フォームを作成できませんで...
-
wordでテキストボックス内の書...
-
チェックボックスの内容をテキ...
-
Access2003 メモリ不足のためこ...
-
Excelのデータフォームの設定変更
-
YahooのIDがロックされてしまい...
-
ACCESS クロス集計クエリの抽...
-
MSワード 年齢を計算表示でき...
-
Accessのフォームで追加したデ...
-
Access レポート印刷するときに...
-
MA ACCESSデータベースに詳しい...
-
ACCESSのレポートで、指定した...
-
サブフォームに対してGoToRecor...
-
Accessレポートのチェックボッ...
-
アクセスでテキストボックスの...
-
ACCESS起動時に所定フォームを...
-
アクセスで数値型のフィールド...
-
Accessのレポートで再読み込み
-
ACCESS──メインフォームでサブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「フォームを作成できませんで...
-
YahooのIDがロックされてしまい...
-
Excelのデータフォームの設定変更
-
フォームの高さを数値で指定し...
-
Accessで、フォームからフォー...
-
大至急!アクセスのフォームを...
-
デフォルトでチェックボックス...
-
MSワード 年齢を計算表示でき...
-
Accessフォームを開くときに決...
-
フォームなどに半角カナで入力...
-
エクセルで各セルをダブルクリ...
-
Accessのフォームで開く時のウ...
-
アクセス フォームをリクエリ...
-
ACCESSでオートメーションエラー
-
access vba 開いていないフォー...
-
アクセスで複数列にまたがる同...
-
帳票フォームのなかにリストを...
-
エクスポートされたエクセルの...
-
Access2003 メモリ不足のためこ...
-
vbaで列を非表示にする方法はあ...
おすすめ情報