variabele en keuzevak

Status
Niet open voor verdere reacties.

Eibert

Gebruiker
Lid geworden
18 nov 2006
Berichten
72
Hoe kan ik een variabele inbrengen in een keuzelijst?
Er is een keuzevak, ik werk elders in het formulier, en wil dat een variabele in het keuzelijst wordt ingebracht, zodat ik beschikbare waarden kan inzien.

In de module van een tekstvak zet ik:
Me.keuzelijst = variabele
Dit heeft geen enkel effect, terwijl de variabele wel degelijk een waarde bevat.
Het effect treedt ook niet op na Me.keuzelijst.requery.
Ook Me.keuzelijst.Value geeft geen resultaat.
Wat moet ik wel doen?
 
Wikipedia: Hongaarse variabelen notatie

Je moet wat een je naamgeving doen. Een tekstvak met de naam Keuzelijst is erg verwarrend. Een keuzevak is een combobox en die heeft hele ander properties en gedragingen. Een keuzelijst is een listbox en die gedraagt zich ook weer anders.

Ik denk dat je een Keuzevak/combobox gebruikt.
De query die daaraan gekoppeld is kan er als volgt uitzien:

"select id, naam from table1"

BoundColumn staat default op 1

En in ColumnWidth kan je de breedte van je kolommen aanpassen. Ik denk dat je gekozen hebt voor 0cm; 4cm iets dergelijks de breedte van de tweede is niet belangrijk maar van de eerste wel. Het id wil je niet zien maar de naam wel.

als je de naam in je variabele nu toe wilt wijzen aan de combobox dan moet je de combobox niet de waarde geven van de naam maar van de ID want die is bepalend voor de keuze in je combobox.

Speel een beetje met je Rowsource, BoundColumn en Columnwidth en dan kom je er wel uit.

Succes!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan