Dlookup() probleem

Status
Niet open voor verdere reacties.

RSpan

Gebruiker
Lid geworden
10 jun 2009
Berichten
166
Hallo

Dlookup() probleem

Ik heb een tabel waar in verschillende velden waarde moeten worden ingevuld.
Dit gebeurt via een formulier.
In één veld [BTW] van elk nieuw record komt elke keer dezelfde waarde die uit een andere tabel gehaald wordt.
Nu wil ik graag iedere keer als er een nieuwe record wordt toegevoegd dat het veld[BTW] automatisch de gegevens uit die andere tabel haalt.
Nu dacht ik dat met dlookup() te kunnen doen (doe ik bij een andere tabel ook, is wel tekst in, deze tabel zijn het procenten)

De in te vullen tabel heet TblPoducten en in het veld BTW moet het BTW percentage komen die in de TblBTWOpslag zit

Er zitten meerder percentages in, het moet de waarde uit het tweede record zijn.
Nu dacht ik dit te kunnen doen met de volgende formule
Code:
=DLookUp("[BTW]";"[TblBTWOpslag]";"[BTWOpslagID]=2")
Ik krijg nu niet het percentage maar een 0 .
Volgens mij moet deze functie toch ook met cijfers werken.

Kan iemand mij verder helpen

Mvg
René
 
Code:
Private Sub Form_Current()
BTW = DLookup("BTW", "TblBTWOpslag","BTWOpslagID]=2" )
Zou in het veld BTW op je formulier de waarde in moeten vullen van veld BTW uit de tabel TblBTWOpslag waarvan het ID nummer 2 is.
Ik heb het niet getest met jou waarden en variabele, maar een soortgelijke code heb ik in mijn formulier zitten

Groet : jeroen
 
Laatst bewerkt:
Het zou misschien dit moeten zjn:
Code:
Expr1: DLookUp("[BTW]";"[BTWOpslag]";"[BTWOpslagID]=" & 2)
Bij mij werkt dat.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan