display uit verschillende tabellen.

Status
Niet open voor verdere reacties.

jellev

Nieuwe gebruiker
Lid geworden
27 sep 2007
Berichten
2
ik heb hier een database van wijnen, prijsen, codes, stock...

Nu willt men in het 'kasbonformulier' een vakje dat weergeeft hoeveel stock er nog is van een bepaalde Code.

Als men de een code invoert komen daarvan de prijs en dergelijke tevoorschijn uit de tabel 'Wijnen'.
In de tabel 'wijnen' staat ook de voorraad en de code is de PK.

In SQL zou ik typen:
Code:
SELECT Voorraad FROM w.wijnen, kbr.kasbonregels WHERE w.code=kbr.code;

en dan zou ik de voorraad verkrijgen van de desbetreffende code.

Nu ben ik nog niet zo goed thuis in de synthax van Access,
maar ik ben aan het proberen geweest om deze code te bekomen met de 'dlookup'-functie
in het 'control source' veld van de properties...

volgens mij ben ik aan het knoeien,

maar ik krijg dit niet opgelost.

kunnen jullie mij helpen?

greetz
 
Dit is de syntax voor het gebruik van DLookup :


Code:
varCode = kbr.code

DLookup("Voorraad", "w.wijnen", "w.code = '" & varCode & "'")


Erik
 
mag ik dit zo in de properties invullen bij control source?
Mag ik daar zomaar een variabele in toekennen?

als ik dit daar wil invullen, moet ik 'voorraad' en 'tblWijnen' gaan selecteren uit een lijst met alle bestaande tbl,Qry, en Frm's.
Is dait dan zo:

varCode=[tbl_Kasbonregels]!
Code:
DLookup("[tblWijnen]![voorraad]","[tblWijnen]","[tblWijnen]![code] =" '& varCode &"" ')
[/QUOTE]
greetz Jelle
 
Laatst bewerkt:
Ha Jelle,

De code die ik gegeven heb wordt gebruikt in VBA. De control source impliceert dat je de code in een formulier verwerkt waar je waarschijnlijk een keuzelijst hebt gedefinieerd voor de 'kbr.code'.

Het keuzeveld dien je dan ook te gebruiken in de voorwaarde i.p.v. 'varCode'.

Erik
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan