[VBA] Formulaire et requête SQL

  • Initiateur de la discussion Initiateur de la discussion Lailaine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lailaine

XLDnaute Nouveau
Bonjour,
Pour faire au plus simple, je vais essayer d'être synthétique ^^

Première partie
En fait j'ai une requête SQL (qui fonctionne bien mais avec d'autres noms bien sûr)

ReqSql = "select * from BaseDeDonnée where inv_code_interne='CodeTapéParMesPetitsDoigts' "

par la suite ca prend toutes les valeurs qu'il me faut, ca me les mets dans un tableau excel et tout marche bien ...

Deuxième partie
je voudrais utiliser la valeur d'une text box d'un formulaire donc le CodeTapéParLesPetitsDoigtsDeQuelquunDautre...
Le problème etant qu'à l'intérieur de la requête il considère mon textBox.Value comme une chaine de caractère(enfin je suppose)...
D'ou mon problème 🙂
Comment écrire ma requête????

Merci à tous !!!
 
Re : [VBA] Formulaire et requête SQL

Bonjour,

Si le champ inv_code_interne est du type texte:

Sql = "Select * From Table WHERE inv_code_interne='" & Me.TextBox1 & "'"

Si le champ inv_code_interne est du type numérique:

Sql = "Select * From Table WHERE inv_code_interne=" & Me.TextBox1

JB
 
Re : [VBA] Formulaire et requête SQL

Bonjour à tous et toutes,

petit zoom sur ='" & Me.TextBox1 & "'"

il faut lire ' " & Me.TextBox1 & " ' "

à écrire sans les espaces comme dans la réponse de BOISGONTIER ;-)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
1 K
Réponses
2
Affichages
1 K
Réponses
3
Affichages
1 K
Retour