0

リストボックスの値を変数に割り当てようとしていますが、コードを実行するたびに無効な Null の使用エラーが発生します。

Private Sub CmdEnter_Click()

Dim RS As dao.Recordset
Dim RS2 As dao.Recordset2

Dim FirstName As String
Dim Lastname As String

Dim I As Integer
Dim Department As String


FirstName = TxtFirstName.Value
Lastname = TxtLastName.Value

With LstDepartment

For I = 0 To LstDepartment.ColumnCount
    Department = LstDepartment.Column(I)
Next I

MsgBox Department

End With

'Set RS = CurrentDb.OpenRecordset(DBO_UserNamesTbl)

Set RS = db.OpenRecordset("INSERT INTO DBO_UserNamesTbl (UserNo, FirstName, LastName, Department) VALUES (1, Firstname, lastname, department)")

'RS.Execute "INSERT INTO DBO_UserNamesTbl (UserNo, FirstName, LastName, Department) VALUES (1, Firstname, lastname, department)"

Set RS = db.closerecordset(DBO_UserNamesTbl)

End Sub

リストボックスは、部門と呼ばれる既に作成されたテーブルから情報を取得し、表示され、問題なく値を選択できるようにします。

4

1 に答える 1