OVH Cloud OVH Cloud

Impression sous-etat

5 réponses
Avatar
Yvan
Salut tout le monde,
j'ai créé un état avec trois sous-état. A l'ouverture tout se passe bien
avec les liaison des champs pères et fils qui lis les quatres états mais
quand je lance l'impression un inputbox me demande les paramètres des champs
utilisés pour la liaison ce qui est gênant. Comment puis contourner ce
problème ?
merci à tous.

5 réponses

Avatar
Evaro
Bonsoir,
"Yvan" a écrit dans le message de news:

Salut tout le monde,
j'ai créé un état avec trois sous-état. A l'ouverture tout se passe
bien avec les liaison des champs pères et fils qui lis les quatres états
mais quand je lance l'impression un inputbox me demande les paramètres des
champs utilisés pour la liaison ce qui est gênant. Comment puis contourner
ce problème ?


En vérifiant l'orthographe des champs de la requête sous-jacente à l'état
;-)
@+
Etienne

Avatar
Yvan
J'me suis mal exprimé, je recommence,
Un sous-état est basé sur une requête paramétrée. Pour l'affichage à
l'écran tout est nickel, c'est quand je lance l'impression qu'access me
demande les valeur des paramètres de la requête source des sous états !
j'étais plus clair ?
Merci de vos réponses à tous.

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

Bonsoir,
"Yvan" a écrit dans le message de news:

Salut tout le monde,
j'ai créé un état avec trois sous-état. A l'ouverture tout se passe
bien avec les liaison des champs pères et fils qui lis les quatres états
mais quand je lance l'impression un inputbox me demande les paramètres
des champs utilisés pour la liaison ce qui est gênant. Comment puis
contourner ce problème ?


En vérifiant l'orthographe des champs de la requête sous-jacente à l'état
;-)
@+
Etienne




Avatar
Evaro
Bonjour,

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

J'me suis mal exprimé, je recommence,
Un sous-état est basé sur une requête paramétrée. Pour l'affichage à
l'écran tout est nickel, c'est quand je lance l'impression qu'access me
demande les valeur des paramètres de la requête source des sous états !
j'étais plus clair ?
Merci de vos réponses à tous.

Quel est le message d'invitation de L'InputBox ?

Il est normal que l'exécution d'une requête paramétrée (directement ou parce
qu'elle sous-tend un état, un formulaire, ou une autre requête) déclenche
l'ouverture d'une InputBox, sauf si le paramètre provient d'un formulaire
ouvert.
Exemple : je veux la liste des factures d'un mois donné ;
1 ère solution :
Sur la ligne critère du champ MoisFacture j'écris :
[Entrez le mois en chiffres] et l'éxécution de la requete ouvre une une
Inputbox avec le texte entre crochets ;
2ème solution plus conviviale :
Un formulaire avec un controle ctrlMois (zone de texte ou mieux Liste
déroulante) et bouton "Démarrer" déclenche l'ouverture d'une requête, d'un
formulaire ou d'un état ; à ce moment-là ta requête de base doit contenir
comme critère :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Si MonFormulaire ou MonControleMois n'existe pas, ou si le formulaire n'est
pas ouvert au moment de l'exécution de la requête et de ce qui en découle tu
auras une Inputbox qui te demandera :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Par contre je ne vois pas bien ce que vient faire un champ paramétré dans la
liaison entre un état et un sous-état.
Bon courage, @+
Etienne

Avatar
Yvan
En effet le critère du paramètre correspond à un champ de l'état ce qui
m'évite ce message à l'ouverture de l'état puis du sous-état ( pour un
affichage à l'écran ), par contre c'est quand je lance l'impression de cet
état+sous-état (déjà affiché à l'écran ) qu'access cherche à connaitre la
valeur du critère. Ce que je ne comprend pas c'est pourquoi pour un
affichage en preview cela fonctionne, pour une impression direct
(acwindowsnormal) cela fonctionne, par contre si j'affiche d'abord à l'écran
et que je demande une impression après coup, access veut connaitre les
valeur du critère ??


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

Bonjour,

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

J'me suis mal exprimé, je recommence,
Un sous-état est basé sur une requête paramétrée. Pour l'affichage à
l'écran tout est nickel, c'est quand je lance l'impression qu'access me
demande les valeur des paramètres de la requête source des sous états !
j'étais plus clair ?
Merci de vos réponses à tous.

Quel est le message d'invitation de L'InputBox ?

Il est normal que l'exécution d'une requête paramétrée (directement ou
parce qu'elle sous-tend un état, un formulaire, ou une autre requête)
déclenche l'ouverture d'une InputBox, sauf si le paramètre provient d'un
formulaire ouvert.
Exemple : je veux la liste des factures d'un mois donné ;
1 ère solution :
Sur la ligne critère du champ MoisFacture j'écris :
[Entrez le mois en chiffres] et l'éxécution de la requete ouvre une une
Inputbox avec le texte entre crochets ;
2ème solution plus conviviale :
Un formulaire avec un controle ctrlMois (zone de texte ou mieux Liste
déroulante) et bouton "Démarrer" déclenche l'ouverture d'une requête, d'un
formulaire ou d'un état ; à ce moment-là ta requête de base doit contenir
comme critère :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Si MonFormulaire ou MonControleMois n'existe pas, ou si le formulaire
n'est pas ouvert au moment de l'exécution de la requête et de ce qui en
découle tu auras une Inputbox qui te demandera :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Par contre je ne vois pas bien ce que vient faire un champ paramétré dans
la liaison entre un état et un sous-état.
Bon courage, @+
Etienne




Avatar
Evaro
Alors je ne vois pas...
Désolé,
Etienne.

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

En effet le critère du paramètre correspond à un champ de l'état ce qui
m'évite ce message à l'ouverture de l'état puis du sous-état ( pour un
affichage à l'écran ), par contre c'est quand je lance l'impression de cet
état+sous-état (déjà affiché à l'écran ) qu'access cherche à connaitre la
valeur du critère. Ce que je ne comprend pas c'est pourquoi pour un
affichage en preview cela fonctionne, pour une impression direct
(acwindowsnormal) cela fonctionne, par contre si j'affiche d'abord à
l'écran et que je demande une impression après coup, access veut connaitre
les valeur du critère ??


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

Bonjour,

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

J'me suis mal exprimé, je recommence,
Un sous-état est basé sur une requête paramétrée. Pour l'affichage à
l'écran tout est nickel, c'est quand je lance l'impression qu'access me
demande les valeur des paramètres de la requête source des sous états !
j'étais plus clair ?
Merci de vos réponses à tous.

Quel est le message d'invitation de L'InputBox ?

Il est normal que l'exécution d'une requête paramétrée (directement ou
parce qu'elle sous-tend un état, un formulaire, ou une autre requête)
déclenche l'ouverture d'une InputBox, sauf si le paramètre provient d'un
formulaire ouvert.
Exemple : je veux la liste des factures d'un mois donné ;
1 ère solution :
Sur la ligne critère du champ MoisFacture j'écris :
[Entrez le mois en chiffres] et l'éxécution de la requete ouvre une une
Inputbox avec le texte entre crochets ;
2ème solution plus conviviale :
Un formulaire avec un controle ctrlMois (zone de texte ou mieux Liste
déroulante) et bouton "Démarrer" déclenche l'ouverture d'une requête,
d'un formulaire ou d'un état ; à ce moment-là ta requête de base doit
contenir comme critère :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Si MonFormulaire ou MonControleMois n'existe pas, ou si le formulaire
n'est pas ouvert au moment de l'exécution de la requête et de ce qui en
découle tu auras une Inputbox qui te demandera :
[Formulaires]![MonFormulaire]![MoncontroleMois].
Par contre je ne vois pas bien ce que vient faire un champ paramétré dans
la liaison entre un état et un sous-état.
Bon courage, @+
Etienne