Accessで業務ソフト開発

Accessで既存システムの機能追加

HOME > Access VBA FQA

共通定数の一覧 - Access VBA

直接値を使ってプログラムを書くと後で解りづらいので、
定数が用意されています。
定数がvbで始まっていれば、VB、VBA共通で使える定数です
定数がacで始まっていれば、AccessVBAのみ共通で使える定数です

文字定数

SQL文を組み立てる時や、SendKeysステートメントで良くつかわれます。

定数 内容
vbCrLf Chr(13)+Chr(10) キャリッジリターンとラインフィード
vbCr Chr(13) キャリッジリターン
vbLf Chr(10) ラインフィード
vbNullString Null 長さ0の文字列
vbTab Chr(9) タブ
vbBack Chr(8) バックスペース

真偽

条件判断に使われます

定数 同値 同値
True -1 Yes On
False 0 No Off

MsgBox

メッセージボックスで使われます。古い書籍では直接値を記入している場合があります。
定数に置き換えればプログラムが読みやすくなります。
複数指定する場合は、ボタンの定数 + メッセージアイコンの定数 + 標準ボタンの定数
(例)vbYesNo + vbQuestion + vbDefaultButton1 のようにします。

定数 内容
ボタンの定数
vbOKonly 0 [OK]ボタンのみ表示
vbOKCancel 1 [OK] [キャンセル] ボタン表示
vbAbortRetryignore 2 [中止] [再試行] [無視] ボタン表示
vbYesNoCancel 3 [はい] [いいえ] [キャンセル] ボタン表示
vbYesNo 4 [はい] [いいえ] ボタン表示
vbRetryCancel 5 [再試行 ] [キャンセル ] ボタン表示
メッセージアイコンの定数
vbCritical 16 警告メッセージアイコン
vbQuestion 32 問い合わせメッセージアイコン
vbExclamation 48 注意メッセージアイコン
vbinformation 64 情報メッセージアイコン
標準ボタンの定数
vbDefaultButton1 0 第1ボタンを標準ボタンにする
vbDefaultButton2 256 第2ボタンを標準ボタンにする
vbDefaultButton3 512 第3ボタンを標準ボタンにする
vbDefaultButton4 768 第4ボタンを標準ボタンにする
モーダルの定数
vbApplicationModal 0 アプリケーション モーダルに設定します。
メッセージ ボックスに応答するまで、現在選択中のアプリケーションの実行を継続できません。
vbSystemModal 4096 システム モーダルに設定します。
メッセージ ボックスに応答するまで、すべてのアプリケーションが中断されます。
その他の定数
vbMsgBoxHelpButton 16384 ヘルプ ボタンを追加します。
VbMsgBoxSetForeground 65536 最前面のウィンドウとして表示します。
vbMsgBoxRight 524288 テキストを右寄せで表示します。
vbMsgBoxRtlReading 1048576 テキストを、右から左の方向で表示します。
戻り値の定数(下記の定数が返ります)
vbOK 1 OK
vbCancel 2 キャンセル
vbAbort 3 中止
vbRetry 4 再試行
vbIgnore 5 無視
vbYes 6 はい
vbNo 7 いいえ

AcObjectType クラスの定数

DoCmd.SelectObject、DoCmd.Close、DoCmd.CopyObject、DoCmd.DeleteObjectなどで使います

定数 内容
acDefault -1 アクティブウィンドウを指定する(既定値)
acTable 0 テーブル
acQuery 1 クエリー
acForm 2 フォーム
acReport 3 レポート
acMacro 4 マクロ
acModule 5 モジュール
acDataAccessPage 6 データアクセスページ
acServerView 7 サーバービュー
acDiagram 8 ダイアグラム
acStoredProcedure 9 ストアドプロシージャ
acFunction 10 関数

PageTop

Accessでソフト開発のお問い合わせはこちら

会社概要

ソフトセル 担当:本田

住所:〒400-0806
山梨県甲府市善光寺3-32-15

電話:055-268-2140




HOME - Access FQA - AccessVBA FQA - 会社概要 - お問い合わせ - プライバシーポリシー - 特定商取引法 - サイトマップ