Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 12h16   #1
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Par défaut Export Excel d'un sous formulaire feuille de données avec filtres

Bonjour,

Je souhaite exporter le contenu d'un sous-formulaire affiché en mode feuille de données vers un fichier Excel mais en appliquant le filtre courant.

L'export Excel fonctionne mais ne tient pas compte des filtres appliqués au sous formulaire.

Code :
DoCmd.OutputTo acOutputForm, "SF_FILTRE", acFormatXLSX, nomFichier

La propriété filtre du sous formulaire retourne (exemple filtre sur un champ nommé "ID_POLE") :

Code :
([Lookup_ID__POLE].[POLE_NOM]="UnPole")
Merci pour vos infos.
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 08h14   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 756
Points : 1 756
Bonjour,
Il faudrait créer une requête qui inclut le filtre
2 solutions :
créer une requête temporaire dont on crée le code sql intégrant le critère (filtre)
soit enregistrer le critère de sélection dans une table et inclure cette table dans la requête Sélection à exporter
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 10h24   #3
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Merci pour ta réponse,

En fait j'ai pensé créer une requête de base identique à celle qui me permet l'affichage du sous formulaire mode feuille de données, et, lors de l'export,
exporter cette requête "Copie" en lui appliquant le filtre courant.

Note : Le filtre courant est exprimé sous la forme "LOOKUP_ID_POLE....".
Peut-on copier coller directement cette expression dans la requête à exporter ?
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h54.


 
 
 
 
Partenaires

Hébergement Web