Keuzelijst VB/access

Status
Niet open voor verdere reacties.

Dijkemae

Nieuwe gebruiker
Lid geworden
6 feb 2009
Berichten
4
Als ik in een formulier een keuzelijst maak kan ik daar vervolgens vrij weinig mee. Eigenlijk wil ik de geselecteerde waarde uit de keuzelijst gebruiken in bijvoorbeeld een query.

Voorbeeld:
Keuzelijst met: voetbal, hockey, tennis
Als tennis de geselecteerde waarde is moet er een query geopend worden waarin deze geselecteerde waarde als parameter voorkomt.
Bijvoorbeeld als je een tabel hebt met allerlei informatie over verschillende sporten: SELECT *
FROM SPORTEN
WHERE SPORT = (de geselecteerde waarde)

Is dit mogenlijk?

Alvast bedankt!

Mvg,
Eva
 
Ja hoor geen probleem.
Je dient dan alleen de SQL string op te splitsen

SQL="SELECT * FROM sporten WHERE sport = '" & ComboBox1.SelectedValue & "';"

de WHERE clause dient in visualbasic ALTIJD tussen singlequotes ' te staan.

WHERE sport = 'tennis';

Eerst een singlequote '. Daarna sluit je dus de string af met dubbel quotes omdat je een variabele er tussen zet. Dan open je de string weer met dubbelqoutes " en dan weer de single quote.
 
Laatst bewerkt:
Bedankt voor je antwoord!
Maar ik heb nog wel een vraag. Ik maak een keuzelijst en dan?
Hoe koppel ik die query aan de keuzelijst? In een programmacode?
Alvast bedankt!

Groetjes Eva
 
ps. ik ben nogal een leek...
Kun je het misschien stap voor stap uitleggen?

Groetjes Eva
 
Kan je eerst eens zeggen waar je mee bezig bent?

Want als ik het zo zie , ben je bezig in Access met VBA .. of heb ik het mis?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan