Variabele vanaf formulier naar Query

Status
Niet open voor verdere reacties.

brutus

Gebruiker
Lid geworden
30 okt 2000
Berichten
781
Ik heb een selectiequery gemaakt waarbij het criterium van een van de velden een variabele is: [variabelenaam]

Nu wil ik vanaf een formulier de query uitvoeren en daarbij de variabele in de query voeden vanuit het formulier. Ik heb dus bijvoorbeeld een formulier met daarop één textbox. Wanneer ik nu op een knop druk moet de query uitgevoerd worden, en moet [variabelenaam] gevuld worden met de text in mijn textbox. Het runnen van de query is geen probleem, maar hoe krijg ik de inhoud van mijn textbox in de variabele?
 
via vba die je onder de knop zet.

query = "select * from je_query where variable = " & me.txtveldnaam
 
Dank je.
Dat ziet er uit als een goed werkbare oplossing. Ik zal er morgen eens mee stoeien.
 
Zet op je formulier een knopje die je querie start. In de querie zet je bij criteria van het betreffende veld:
Forms![naam formulier waar het knopje staat]![variabelenaam]. Suc6
 
Dank je Anne-Marie. Die oplossing werkt uiteraard, maar ik wil de query vanaf meerdere formulieren kunnen gebruiken. En dat lukt op die manier niet.
 
Beter is volgens mij nog:

Code:
lstQueryVeld.RowSource = "SELECT * FROM je_query WHERE [Variable_txt] = " & Me.txtveldnaam
lstQueryVeld.Requery
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan