Hallo,
Ik heb een vraag over de volgende code:
Dim db As Database
Dim rs As Recordset
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\test.mdb")
Set rs = db.OpenRecordset("Tabel1")
invoer=Inputbox("Geef Uw invoer in")
rs.MoveFirst
Do Until rs.EOF
If rs("veld1").Value = invoer Then
data1 = rs.Fields("veld2")
data2 = rs.Fields("veld3")
data3 = rs.Fields("veld4")
End If
rs.MoveNext
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
Probleem: Als de invoer niet een waarde heeft die veld1 heeft.
worden data1, data2, en data3 gevuld met '0'.
En dat wil ik niet, ik wil dat deze waarden '99' wordt.
Hoe moet ik dit doen?
mulderm
Ik heb een vraag over de volgende code:
Dim db As Database
Dim rs As Recordset
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\test.mdb")
Set rs = db.OpenRecordset("Tabel1")
invoer=Inputbox("Geef Uw invoer in")
rs.MoveFirst
Do Until rs.EOF
If rs("veld1").Value = invoer Then
data1 = rs.Fields("veld2")
data2 = rs.Fields("veld3")
data3 = rs.Fields("veld4")
End If
rs.MoveNext
Loop
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
Probleem: Als de invoer niet een waarde heeft die veld1 heeft.
worden data1, data2, en data3 gevuld met '0'.
En dat wil ik niet, ik wil dat deze waarden '99' wordt.
Hoe moet ik dit doen?
mulderm