|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 483 ![]() |
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") |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 435 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 483 ![]() |
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 ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com