Goedendag,
Ik ben bezig met een Access programma waar reservering in toegepast wordt. Nu heb ik de volgende code:
Er is dus een tabel tReservering met de volgende kolommen: [ReserveringsID], [BoekID] en [KlantID].
BoekStockID is een tekstvak in het formulier waar deze formule op gebruikt wordt.
In de tabel [tReservering] staan alleen de boeken die uitgeleend zijn. Als er dus een boek is wat teruggebracht wordt en dat staat ook in de tabel [tReservering], dan moet het tekstvak "Gereserveerd" een 2 geven ipv een 1. Als er geen boek overeenkomt, betekent dit dat "Var6" Null als uitkomst geeft en in de IIf-functie zou het dan zo moeten zijn dat er een 1 in het vakje "Gereserveerd" staat.
In plaats hiervan krijg ik een foutcode dat er een object vereist is, maar ik snap totaal niet wat ik dan eigenlijk verkeerd doe. Zou iemand mij hierbij kunnen helpen?
MVG,
Stef
Ik ben bezig met een Access programma waar reservering in toegepast wordt. Nu heb ik de volgende code:
Code:
Dim Var6 As Variant
Var6 = DLookup("[ReserveringsID]", "tReservering", "[BoekID]" = Me.BoekStockID.Value)
Me.Gereserveerd.Value = IIf(Var6 Is Null, 1, 2)
BoekStockID is een tekstvak in het formulier waar deze formule op gebruikt wordt.
In de tabel [tReservering] staan alleen de boeken die uitgeleend zijn. Als er dus een boek is wat teruggebracht wordt en dat staat ook in de tabel [tReservering], dan moet het tekstvak "Gereserveerd" een 2 geven ipv een 1. Als er geen boek overeenkomt, betekent dit dat "Var6" Null als uitkomst geeft en in de IIf-functie zou het dan zo moeten zijn dat er een 1 in het vakje "Gereserveerd" staat.
In plaats hiervan krijg ik een foutcode dat er een object vereist is, maar ik snap totaal niet wat ik dan eigenlijk verkeerd doe. Zou iemand mij hierbij kunnen helpen?
MVG,
Stef