REQUETE SQL EN VBA

Fermé
cati_78 Messages postés 3 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 22 novembre 2008 - 22 nov. 2008 à 11:12
cati_78 Messages postés 3 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 22 novembre 2008 - 22 nov. 2008 à 12:18
Bonjour,

Je rencontre des difficultés sur le point suivant :

Ma requête sql en vba (EXCEL) interroge une table sur ACCESS.

Je souhaite intégrer dans cette requête une liste de valeurs contenues dans un tableau.

L'utilisateur saisie x valeur de code postal . Ces données sont stockées dans un tableau. Je ne sais pas comment faire pour que la requête tienne compte de toutes les données saisies par l'utilisateur (partie where).

Merci d'avance pour votre aide.

2 réponses

1. tu déverses les données saisies par l'utilisateur dans une table qui sera prise en compte par la requête
ou
2. tu récupères dans un onglet la table qu'aurait du explorer la requête et tu ajoutes dans cet onglet les données utilisateur. Tu explores ensuite cet onglet avec du recherchev ou similaire

mais tu ne pourras pas requêter deux sources différentes dans une requête sans le secours de logiciels spécialisés.
0
cati_78 Messages postés 3 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 22 novembre 2008
22 nov. 2008 à 12:18
Bonjour,

Suite à ton message, je me permets de te demander de détailler un peu plus.

En fait, l'utilisateur entre les valeurs du code postal via inputbox.

L'ensemble des données sont stockées dans un tableau.

Quand je veux faire une requête SQB en vba, je dois modifier la partie where :

where codepostal = tab(0) OR codepostal = tab(1) ... codepostal = tab(nombre_valeur_saisie-1)

Merci de me répondre
0