FOK!forum / Digital Corner / [Access] combobox value in querie
leondmaandag 15 september 2003 @ 10:49
Hai,

Ik heb een querie waarbij bepaalde records op naam worden gezocht met de criteria

code:
WHERE ([tblEmployee].[EmployeeName])=([Forms]![frmSearchDate]![Combo45].Value);
Deze staat op het formulier. Als ik dan een naam kies en de querie met behulp van een knop opstart geeft deze alleen geen records weer .
Ik krijg geen foutmelding alleen een lege querietable. Start ik de querie los van het formulier op dan vraagt Access mij om
Forms]![frmSearchDate]![Combo45].Value
en dan voer ik een naam in en dan krijg ik wel de bijbehorende records.
In de combobox staan alleen namen.
Weet iemand misschien iets..?

[Dit bericht is gewijzigd door leond op 15-09-2003 10:58]

apophis4umaandag 15 september 2003 @ 11:14
Haal je toevallig ook de key op uit de tabel die als bron fungeert voor die keuzelijst? Access heeft namelijk de optie om de 1e kolom te verbergen, maar dus wel gebruik te maken van die waarde ipv de waarde die hij laat zien in de combo box.

Het is namelijk eenvoudiger te werken met de omschrijving van een record dan de key van dat record.

apophis4umaandag 15 september 2003 @ 11:15
Wat voor een type query is het trouwens? Bij een cross tab query is het namelijk niet mogelijk naar een parameter op een ander formulier te verwijzen, maar moet je deze in de criteria van de query zelf invoeren. Andere gewone select query's moeten het wel gewoon kunnen.

Verwijs je anders wel naar 'loaded forms'? Misschien dat dat ook nog van invloed zou kunnen zijn.

leondmaandag 15 september 2003 @ 11:16
kijk eens aan...
Ik heb de querie veranderd naar EmployeeID
ik had alleen de Naam in de combo box geselecteerd maar toch pakt hij het ID blijkbaar ok dan thx!!
apophis4umaandag 15 september 2003 @ 11:32
quote:
Op maandag 15 september 2003 11:16 schreef leond het volgende:
kijk eens aan...
Ik heb de querie veranderd naar EmployeeID
ik had alleen de Naam in de combo box geselecteerd maar toch pakt hij het ID blijkbaar ok dan thx!!

I know I'm good
leondmaandag 15 september 2003 @ 11:43
hehehe