Hoi,
Ik open een recordset.
Wanneer de waarde van een veld A is dan call A.
Wanneer de waarde van een veld B is dan call B.
Maar hier krijg ik een foutmelding 'Object vereist'.
Wanneer ik de code in de "IF - END IF" plaats werkt het wel.
Dus vermoed dat door de call de waarde van RST! niet meer kent.
Wat kan een oplossing zijn ?
Is het mogelijk om vanuit een recordset een call function aan te roepen ?
Met vriendelijke groeten.
Ik open een recordset.
Wanneer de waarde van een veld A is dan call A.
Wanneer de waarde van een veld B is dan call B.
Code:
Set rst = CurrentDb.OpenRecordset("SELECT * FROM ..............
If Not (rst.EOF And rst.BOF) Then
rst.MoveFirst
Do While Not rst.EOF
If rst!nummer = "1"
Call Opvullen
End If
rst.MoveNext
Loop
End If
Code:
Private Sub opvullen()
Dim naam as string
Naam = rst!naam
De code van verwerken
End Sub
Maar hier krijg ik een foutmelding 'Object vereist'.
Wanneer ik de code in de "IF - END IF" plaats werkt het wel.
Dus vermoed dat door de call de waarde van RST! niet meer kent.
Wat kan een oplossing zijn ?
Is het mogelijk om vanuit een recordset een call function aan te roepen ?
Met vriendelijke groeten.