[OOo Base] Macro qui affiche une requête

abc123 -  
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche le moyen de créer une macro qui demande à l'utilisateur d'entrer la valeur d'un champ (dans ce cas-ci no_tel) et d'afficher une requête de toutes les informations liées à celui-ci.

Pour l'instant j'ai trouvé le moyen de faire entrer le champ no_tel par l'utilisateur mais mon instruction en SQL ne fonctionne pas.

Voici le code que j'ai fait jusqu'à maintenant:

Sub Main
DIM InputVal AS String

InputVal = InputBox("Numéro de téléphone: ","Recherche","No tel")

select * from Client where No_Tel="%InputVal%;

End Sub

Il semble qu'on ne peut pas écrire directement une instruction en SQL mais je ne sais pas comment il faut que je l'écrive afin que ma requête fonctionne.

Merci de votre aide.

A voir également:

1 réponse

lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   11
 
Salut,

D'une part il y a une erreur dans ta requête.

Je l'aurais écrit comme ça :

SELECT * FROM Client WHERE No_Tel LIKE %InputVal%

mais pourquoi faire un %InputVal% plutôt qu'un = 'InputVal' ?


Effectivement écrire la requête directement dans le code est faux.
Il faudrait la stocker dans une variable String puis exécuter la requête.
0