Requêtes sous VB

Lawre -  
zenon Messages postés 726 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite écrire en vb une requête SQL du type
"SELECT*FROM MyTable WHERE.....".Mais c'est la clause where qui me pose problème lorsque je souhaite demander à l'utilisateur de saisir un choix dans une zône de texte et que ce choix soit récupéré pour la clause where.
Par exemple l' utilisateur veut voir afficher tous les gens qui on un age supérieur à 25 il saisira 25.Mais comment l'écrire dans la clause???
Merci
A voir également:

3 réponses

zenon Messages postés 726 Date d'inscription   Statut Membre Dernière intervention   180
 
A mon avis, le plus simple, si tu n'as pas l'habitude du SQL, c'est de créer la requête avec l'assistant, en mode graphique.
Ensuite tu peux l'afficher en mode SQL... pour le faire sans aide la prochaine fois...

Sinon, le code de la clause WHERE est en principe le suivant: WHERE (((TaTable.LeChampAFiltrer)>TonCritère));
Le critère peut être encodé dans une zone de texte et la requête liée à la propriété AfterUpdate de cette dernière. Le problème me semble être de déterminer comment tu veux afficher les données...
0
lawre
 
Merci pour ton post

Mais je voudrais me passer le plus possible des assistants et essayer de passer par le code. Je veux apprendre.
En ce qui concerne la propriété AfterUpdate de l'objet texte, je connais pas .pouvez vous m'en dire plus. Merci d'avance.
0
zenon Messages postés 726 Date d'inscription   Statut Membre Dernière intervention   180
 
Travailles-tu directement dans VB ou ds une autre application?
Ds VB, tu devrais trouver la propriété afterUpdate (et les autres) dans la liste des propriétés de la zone de texte.
Ds Access, dans la liste des propriétés, sous l'onglet événement...

Quant aux assistants, bon, pour moi, tant que ça fonctionne...

A bientôt.
0