Requête Access VBA sur zdl sélection étendue
Résolu/Fermé
SandrillonC
Messages postés
22
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
20 août 2013
-
4 août 2011 à 18:06
SandrillonC Messages postés 22 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 20 août 2013 - 25 août 2011 à 18:34
SandrillonC Messages postés 22 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 20 août 2013 - 25 août 2011 à 18:34
A voir également:
- Requête Access VBA sur zdl sélection étendue
- Incompatibilité de type vba ✓ - Forum Programmation
- Inverser selection excel - Forum Excel
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Access runtime ✓ - Forum Access
2 réponses
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
4 août 2011 à 23:07
4 août 2011 à 23:07
Salut,
juste comme ça, la requête qui est exécutée est toujours la même (aucun paramétrage), est-ce normal ?
juste comme ça, la requête qui est exécutée est toujours la même (aucun paramétrage), est-ce normal ?
SandrillonC
Messages postés
22
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
20 août 2013
5 août 2011 à 11:20
5 août 2011 à 11:20
Bonjour,
Ma requete est en fait créee directement via ACCESS. C'est une requête de sélection qui dépend du paramètre "ville" de ma zdl (liste 10).
Je ne sais pas bien si ma requete s'exécute à chaque itération via le transfertspreadsheet.
Ce que je ne comprends pas, c'est que même si elle ne s'exécutait qu'une seule fois, le fait que ma zdl ait une propriété de selection étendue me donne bien autant de fichiers excel que de sélections mais ils sont tous vierges. Dans ce cas, pourquoi le premier fichier ne serait-il pas rempli ? Car le meme code VBA avec une propriété de ma zdl en AUCUN concernant la sélection multiple, fonctionne parfaitement.
Et étant donné que j'ai 1500 extractions à faire, je ne voudrais pas cliquer à la main sur chaque ville pour extraire mes fichiers.
Cordialement
Ma requete est en fait créee directement via ACCESS. C'est une requête de sélection qui dépend du paramètre "ville" de ma zdl (liste 10).
Je ne sais pas bien si ma requete s'exécute à chaque itération via le transfertspreadsheet.
Ce que je ne comprends pas, c'est que même si elle ne s'exécutait qu'une seule fois, le fait que ma zdl ait une propriété de selection étendue me donne bien autant de fichiers excel que de sélections mais ils sont tous vierges. Dans ce cas, pourquoi le premier fichier ne serait-il pas rempli ? Car le meme code VBA avec une propriété de ma zdl en AUCUN concernant la sélection multiple, fonctionne parfaitement.
Et étant donné que j'ai 1500 extractions à faire, je ne voudrais pas cliquer à la main sur chaque ville pour extraire mes fichiers.
Cordialement
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
5 août 2011 à 11:29
5 août 2011 à 11:29
Peut-on voir le texte de la requête ? Je serais intéressé par savoir comment tu fais pour y passer ta ville en paramètre...
SandrillonC
Messages postés
22
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
20 août 2013
23 août 2011 à 16:41
23 août 2011 à 16:41
Bonjour,
Le paramètre ville de ma requete dépend d'une zdl appartenant à un formulaire :
Select *
From [MaTable]
Where [MaTable].[Ville] = [Formulaires]![MonFormulaire]![MaZdl]
Le paramètre ville de ma requete dépend d'une zdl appartenant à un formulaire :
Select *
From [MaTable]
Where [MaTable].[Ville] = [Formulaires]![MonFormulaire]![MaZdl]
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
24 août 2011 à 11:46
24 août 2011 à 11:46
Si ta zone de liste est multiple, tu ne peux récupérer sa valeur dans une requête.
Il te faut créer une requête sous forme de chaine que tu exécuteras dans ton transferspreadsheet...
Il te faut créer une requête sous forme de chaine que tu exécuteras dans ton transferspreadsheet...
SandrillonC
Messages postés
22
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
20 août 2013
24 août 2011 à 20:42
24 août 2011 à 20:42
J'ai eu peur que tu me proposes de passer par les Recordset de la librairie ADO !
Comment puis-je créer une requête sous forme de chaîne ?
Ce que je ne comprends pas c'est qu'à chaque itération de ma boucle, j'arrive bien (via une msg box) à lire ma variable "valeur". Mais les requetes exportées sont vides
Comment puis-je créer une requête sous forme de chaîne ?
Ce que je ne comprends pas c'est qu'à chaque itération de ma boucle, j'arrive bien (via une msg box) à lire ma variable "valeur". Mais les requetes exportées sont vides
SandrillonC
Messages postés
22
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
20 août 2013
24 août 2011 à 20:43
24 août 2011 à 20:43
Je suis ouvert à tout tutoriel proposé :)