DoCmdの各種使用方法 : Access

Access VBAでDocmdはフォームやレポート操作などいろいろと使います。

非常によく使うコマンドで、知らないパラメーターもたくさんありそうです。
よく使うパターンを整理して書き出してみます。



BackHome BackTips Backメニュー

■通常でフォームを開く
DoCmd.OpenForm フォーム名

■デザインモードでフォームを開く
DoCmd.OpenForm フォーム名, , acDesign

■ダイアログモードでフォームを開く
DoCmd.OpenForm フォーム名, , acDialog

■非表示でフォームを開く
DoCmd.OpenForm フォーム名, , , , , acHidden

■追加モードでフォームを開く
DoCmd.OpenForm フォーム名, , , , acAdd

■読み取りモードでフォームを開く
DoCmd.OpenForm フォーム名, , , , acReadOnly

■引数を指定しフォームを開く
DoCmd.OpenForm フォーム名, , , , , , 引数

■フォームを印刷プレビュー
DoCmd.OpenForm フォーム名, acPreview

■データシート形式でフォームを開く
DoCmd.OpenForm フォーム名, acFormDS

■フォームを閉じる
DoCmd.Close

■保存しないでフォームを閉じる
DoCmd.Close acForm, フォーム名, acSaveNo
■保存しフォームを閉じる
DoCmd.Close acForm, フォーム名, cSaveYes

■Accessレポートを印刷プレビュー
DoCmd.OpenReport レポート名, acViewPreview

■Accessレポートを印刷
DoCmd.OpenReport レポート名,acViewNormal

■クエリを開く
DoCmd.OpenQuery クエリ名

■データアクセスページを開く
DoCmd.OpenDataAccessPage ページ名

■マクロを実行する
DoCmd.RunMacro マクロ名

■Accessコントロールへのフォーカスの移動
DoCmd.GoToControl コントロール名

■アクティブなウィンドウを最大化
DoCmd.Maximize

■アクティブなウィンドウを最小化
DoCmd.Minimize

■アクティブなウィンドウを元のサイズに戻す
DoCmd.Restore



BackHome BackTips Backメニュー

Copyright(C) FeedSoft