Bonjour apres moulte recherche infructueuse via la fonction "Rechercher" de votre forum je me décide à poster
J'utilise Access 2000. Dans un formulaire je voudrais affecter à une listbox une requete grace à la commande rowsource.
Je prefere utiliser cette commande plutot que de nommer la requete directement dans la listbox car à l'ouverture de mon formulaire il execute la requete or il y a des champs qui sont nécessaires au bon fonctionnement de celle-ci et malheureusement c'est à l'utilisateur de les renseigner, ces champs sont donc vide a l'ouverture de mon formulaire ...
Jusque ici je n'ai pas de PB par contre je voudrais n'affecter ma rowsource qu'une seul fois dans mon code en vérifiant si elle a déja été renseignée ou non => aucun probleme
Par contre là ou je coince :
- Ma requete est basé sur un textbox du formulaire que l'utilisateur remplis et la valeur dans ce textbox est un critere de ma requete. En déclarant le row source je lui dis de prendre la valeur de ce champ OR ce champ peut avoir plusieurs valeurs, je voudrais pouvoir lui dire dans le rowsource : le critere est la valeur de la textbox et a chaque requery qu'il ne prenne pas la valeur qu'il y avait dans le champ lots de la déclaration de ma requete mais la valeur actuel de la textbox ...
J'espere avoir été assez clair :s
exemple SQL :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT Table1.* from Table1 where Table1 = """ & Valeur_textbox & """
Si la valeur textbox est égal a 10 à chaque requery il gardera la valeur 10 or je veux qu'il prenne la valeur de la textbox ..
Pour résumer comment déclarer dans un rowsource une valeur comme critere mais que cette valeur puisse changer lors d'un requery
Merci pour vos suggestion !
Cordialement
Partager