これは私のコードです:
Private Sub Command34_Click()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("sus-Table", dbOpenDynaset)
Dim temp As String
If Nametxt = rs![Name] And ID = rs![ID] And Address_1 = rs![Address 1] _
And Address_2 = rs![Address 2] And City = rs![City] And State = rs![State] Then
MsgBox "True"
Else
MsgBox "False"
End If
End Sub
このコードでは、すべてのフィールドにデータが入力されている (そしてもちろん一致している) 限り、true を返します。
ただし、フィールドの場合。すべての住所に 2 行目が必要なわけではないため、住所 2 は空False
です。一致しても " " が返されます。
それらが空であっても、それらを比較する方法がわかりません。
この問題で何か助けていただければ幸いです。