Access VBA ベーシックは、Office製品のバージョン2010から2016までを網羅したAccessのVBAスキルを測定します。
データベースの基礎知識、Access VBAの基本的な文法をはじめ、関数、オブジェクトの操作、SQLの基礎的な理解力を診断します。
変数、配列(1次元)、条件分岐、ループなどのほか、Visual Basic Editorを利用しての編集・デバッグの基礎などが含まれます。
テーブルのフィールドのデータ型に関する説明として、間違っているものはどれか。次の中から1つ選びなさい。
[社員]テーブルから[退職日]フィールドがNull値のレコード抽出するSQLステートメントはどれか。次の中から正しいものを1つ選びなさい。
SELECT * FROM 社員 WHERE 退職日 = Null;
SELECT * FROM 社員 WHERE 退職日 = "";
SELECT * FROM 社員 WHERE IsNull(退職日) ;
SELECT * FROM 社員 WHERE 退職日 Is Null;
[商品マスタ]テーブルのすべてのレコードを、[商品コード]フィールドおよび、[単価]フィールドの昇順で選択するSQLステートメントはどれか。次の中から正しいものを1つ選びなさい。
SELECT * FROM 商品マスタ WHERE 商品コード AND 単価;
SELECT * FROM 商品マスタ WHERE 商品コード, 単価;
SELECT * FROM 商品マスタ ORDER BY 商品コード AND 単価;
SELECT * FROM 商品マスタ ORDER BY 商品コード, 単価;
[社員]テーブルからレコードを抽出する選択クエリがある。[社員抽出]クエリを実行するステートメントはどれか。次の中から正しいものを1つ選びなさい。
DoCmd.Open "社員抽出"
DoCmd. Query "社員抽出"
DoCmd.OpenQuery "社員抽出"
DoCmd.Execute "社員抽出"
フォーム上に配置されたテキストボックスの表示/非表示を切り替えるときに使うプロパティはどれか。次の中から正しいものを1つ選びなさい。
レポートを印刷するとき、レポートのデータが1件もないときに発生するイベントはどれか。次の中から正しいものを1つ選びなさい。
要素数が3のString型の1次元配列「myArray」を宣言するステートメントはどれか。次の中から正しいものを1つ選びなさい。ただし、モジュールの宣言セクションには「Option Base 1」が記述されているものとする。
Dim myArray As String(3)
Dim myArray(2) As String
Dim myArray(3) As String
Dim myArray(4) As String
変数「A」には「VBA エキスパート」という文字列が格納されている。「VBA」と「エキスパート」の間の全角スペースを取り除いた文字列を返すステートメントはどれか。次の中から正しいものを1つ選びなさい。
Trim(A)
Replace(A, " ", "")
Mid(A, 4, 1)
InStr(1, A, " ")
次のプロシージャを実行したとき、メッセージボックスに表示される値はどれか。次の中から正しいものを1つ選びなさい。
Sub Sample()
Dim i As Integer
Dim total As Long
Do While i < 5
total = total + i
i = i + 1
Loop
MsgBox total
End Sub
ローカルウィンドウに関する説明はどれか。次の中から正しいものを1つ選びなさい。