INSERT INTO 追加先テーブル名 (追加先フィールド名1,追加先フィールド名2,追加先フィールド名3) VALUES (追加する値1,追加する値2,追加する値3)
複数のフィールドを指定しレコードを追加する場合、フィールド名と追加する値をそれぞれコンマで区切ります。
フィールドと値の順番は対応していないといけません。
サンプルソフト
「T_成績」テーブルの国語,社会,理科,算数フィールドそれぞれに、入力値をセットし追加登録します。
「国語」,「社会」,「理科」,「算数」のテキストボックスに数値を入力し、「登録」ボタンをクリックしてください。
Option Compare Database
Private Sub コマンド8_Click()
Dim SQL As String
If Nz(Me!テキスト1, "") = "" And Nz(Me!テキスト2, "") = "" And _
Nz(Me!テキスト3, "") = "" And Nz(Me!テキスト4, "") = "" Then
MsgBox "データが入力されていません。"
Exit Sub
End If
SQL = "INSERT INTO T_成績 (国語,社会,理科,算数) " & _
"VALUES (" & Nz(Me!テキスト1, "") & "," & Nz(Me!テキスト2, "") & "," & Nz(Me!テキスト3, "") & "," & Nz(Me!テキスト4, "") & ")"
CurrentDb.Execute SQL, dbFailOnError
End Sub
サンプルソフトのダウンロード