OVH Cloud OVH Cloud

Pbe sur un état

13 réponses
Avatar
pat
Bonjour,

A partir d'un 1er form j'ouvre un 2ème form avec :
DoCmd.OpenForm "Résultat Recherche Commerciale", acNormal, , strFiltre

Dans ce 2ème form j' imprime un état de cette sélection avec :
DoCmd.OpenReport "État Recherche Commerciale", acViewPreview,
"RequêteClientDépartement",strFiltre

L'état se fait mais sans tenir compte du filtre, strFiltre est toujours nul,
pourquoi ?

Merci d'avance

PAT

3 réponses

1 2
Avatar
pat
Elle était déclarée ainsi

"Damien" a écrit dans le message de news:

Salut,

tu as essayé en déclarant ta variable ainsi ?


Public strFiltre as String

Il faut que ta variable soit publique pour l'utiliser dans plusieurs
formulaire.
A +
Damien.
"pat" a écrit dans le message de
news:%
Bonjour,

A partir d'un 1er form j'ouvre un 2ème form avec :
DoCmd.OpenForm "Résultat Recherche Commerciale", acNormal, , strFiltre

Dans ce 2ème form j' imprime un état de cette sélection avec :
DoCmd.OpenReport "État Recherche Commerciale", acViewPreview,
"RequêteClientDépartement",strFiltre

L'état se fait mais sans tenir compte du filtre, strFiltre est toujours
nul,

pourquoi ?

Merci d'avance

PAT









Avatar
michel
Bonjour
Ton filtre est defini dans le 1° form donc ta variable n'est connu que dans
ta sub
Dans un module standard (pas de form) ajoute dans la zone declarations
Public strFiltre pour ta variable soit connu dans tout les modules
Michel
"pat" a écrit dans le message de news:
%
Bonjour,

A partir d'un 1er form j'ouvre un 2ème form avec :
DoCmd.OpenForm "Résultat Recherche Commerciale", acNormal, , strFiltre

Dans ce 2ème form j' imprime un état de cette sélection avec :
DoCmd.OpenReport "État Recherche Commerciale", acViewPreview,
"RequêteClientDépartement",strFiltre

L'état se fait mais sans tenir compte du filtre, strFiltre est toujours
nul, pourquoi ?

Merci d'avance

PAT





Avatar
pat
J'ai résolu le pbe ainsi :

Le filtre qui passe du 1er form au 2ème form est stocké dans un champs du
2ème form. Pour ouvrir mon état final je construis mon filtre avec ce
champs.
ça fonctionne.
Mais est-ce normal de ne pas pouvoir garder le filtre ?

Merci pour vos réponses

PAT

"pat" a écrit dans le message de news:
%
Bonjour,

A partir d'un 1er form j'ouvre un 2ème form avec :
DoCmd.OpenForm "Résultat Recherche Commerciale", acNormal, , strFiltre

Dans ce 2ème form j' imprime un état de cette sélection avec :
DoCmd.OpenReport "État Recherche Commerciale", acViewPreview,
"RequêteClientDépartement",strFiltre

L'état se fait mais sans tenir compte du filtre, strFiltre est toujours
nul, pourquoi ?

Merci d'avance

PAT





1 2