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

10 réponses

1 2
Avatar
brainburnt
salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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
brainburnt
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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 toujou rs
nul,
pourquoi ?

Merci d'avance

PAT




Avatar
brainburnt
oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
Bonjour,

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

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 touj ours
nul,
pourquoi ?

Merci d'avance

PAT






Avatar
pat
A quel niveau ?

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

oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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
brainburnt
alors tu dois avoir un truc du genre Me.SetFilter = Ton Filtre lorsque
tu défini ton filtre.
Justre après, tu dois l'activer avec la ligne Me.FilterOn = True.

Et si tu veux avoir tous les enregistrements, il te suffira de le
basculer à False. Celà te permet d'activer et de désactiver ton
filtre


pat wrote:
A quel niveau ?

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

oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
Bonjour,

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

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
Le 1er form est un formulaire où je définis mon filtre à l'aide de plusieurs
listes. Ce filtre fonctionne puisque je jeux ouvrir le 2ème form qui affiche
que ma sélection. J'ai quand même rajouté la ligne Me.FilterOn = True juste
avant la commande qui ouvre le 2ème form. Ce que je ne comprends pas c'est
que quand je suis dans mon 2ème form, le bouton Imprimante qui devrait
m'afficher un état avec ce fameux filtre, l'ignore et affiche tout. J'ai
rajouté aussi Me.FilterOn = True avant la commande qui lance l'état. Pour le
moment on dirait que mon filtre passe bien du 1er fom au 2ème form mais il
n'est pas "gardé" pour ensuite ouvir l'état.


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

alors tu dois avoir un truc du genre Me.SetFilter = Ton Filtre lorsque
tu défini ton filtre.
Justre après, tu dois l'activer avec la ligne Me.FilterOn = True.

Et si tu veux avoir tous les enregistrements, il te suffira de le
basculer à False. Celà te permet d'activer et de désactiver ton
filtre


pat wrote:
A quel niveau ?

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

oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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
brainburnt
alors là je vois vraiment pas...
essaie peut-être de le redéfinir avant l'ouverture du deuxième état
jsute au cas où...

sinon faudra voir avec qqn d'autre car là je sèche...



pat wrote:
Le 1er form est un formulaire où je définis mon filtre à l'aide de plusieurs
listes. Ce filtre fonctionne puisque je jeux ouvrir le 2ème form qui af fiche
que ma sélection. J'ai quand même rajouté la ligne Me.FilterOn = True juste
avant la commande qui ouvre le 2ème form. Ce que je ne comprends pas c' est
que quand je suis dans mon 2ème form, le bouton Imprimante qui devrait
m'afficher un état avec ce fameux filtre, l'ignore et affiche tout. J'ai
rajouté aussi Me.FilterOn = True avant la commande qui lance l'état . Pour le
moment on dirait que mon filtre passe bien du 1er fom au 2ème form mais il
n'est pas "gardé" pour ensuite ouvir l'état.


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

alors tu dois avoir un truc du genre Me.SetFilter = Ton Filtre lorsque
tu défini ton filtre.
Justre après, tu dois l'activer avec la ligne Me.FilterOn = True.

Et si tu veux avoir tous les enregistrements, il te suffira de le
basculer à False. Celà te permet d'activer et de désactiver ton
filtre


pat wrote:
A quel niveau ?

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

oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

"brainburnt" a écrit dans le message de ne ws:

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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 ave c :
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
brainburnt
désolé je me suis trompé dans mon post, je voulais dire de le
redéfinir avant l'ouverture de l'état.



brainburnt wrote:
alors là je vois vraiment pas...
essaie peut-être de le redéfinir avant l'ouverture du deuxième ét at
jsute au cas où...

sinon faudra voir avec qqn d'autre car là je sèche...



pat wrote:
Le 1er form est un formulaire où je définis mon filtre à l'aide d e plusieurs
listes. Ce filtre fonctionne puisque je jeux ouvrir le 2ème form qui affiche
que ma sélection. J'ai quand même rajouté la ligne Me.FilterOn = True juste
avant la commande qui ouvre le 2ème form. Ce que je ne comprends pas c'est
que quand je suis dans mon 2ème form, le bouton Imprimante qui devrait
m'afficher un état avec ce fameux filtre, l'ignore et affiche tout. J 'ai
rajouté aussi Me.FilterOn = True avant la commande qui lance l'ét at. Pour le
moment on dirait que mon filtre passe bien du 1er fom au 2ème form ma is il
n'est pas "gardé" pour ensuite ouvir l'état.


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

alors tu dois avoir un truc du genre Me.SetFilter = Ton Filtre lorsque
tu défini ton filtre.
Justre après, tu dois l'activer avec la ligne Me.FilterOn = True.

Et si tu veux avoir tous les enregistrements, il te suffira de le
basculer à False. Celà te permet d'activer et de désactiver ton
filtre


pat wrote:
A quel niveau ?

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

oops désolé j'ai mal lu.

Me.FilterOn = True

tu as bien cette ligne????

brainburnt wrote:
As tu essayé de le redéfinir juste avant d'appeler ton 2nd
formulaire??


pat wrote:
Je le définis sur le 1er form afin d'ouvrir le 2ème

PAT

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

salut,

petite question conne, ton filtre, tu l'a défini avant???

bien à toi,

brainburnt



pat wrote:
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 a vec :
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
Damien
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





1 2