OVH Cloud OVH Cloud

Sous états

4 réponses
Avatar
Dominique
Bonjour,

J'ai un =E9tat sans source qui comporte 2 sous =E9tats=20
tabulaires ind=E9pendants.
Les 2 sous =E9tats s'impriment bien mais sans les ent=EAtes de=20
pages o=F9 se trouvent les noms des colonnes.
Comment faire pour les voir ? Si je les mets dans les=20
ent=EAtes d'=E9tats, les noms des colonnes ne s'affichent pas=20
sur toutes les pages du sous =E9tats.

Merci pour votre aide

Dominique

4 réponses

Avatar
Raymond [mvp]
Bonjour.

la méthode la plus courte et la plus compliquée est de modifier l'entête des
pages de l'état dans l'événement open de ton sous-formulaire.
Private Sub Report_Open(Cancel As Integer)
Reports![EtatPrincipal]![Numéro_Étiquette].Caption = "Noveau libellé"
End Sub
ou
Reports![EtatPrincipal]![Numéro_Étiquette].Caption Me![MacolonneEtiquette].Caption

tu peux le mettre aussi dans l'événement entête de page du formulaire
principal et aller chercher le libelle du contrôle du sous-état.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit dans le message de
news:281201c48e72$3cb7a220$
Bonjour,

J'ai un état sans source qui comporte 2 sous états
tabulaires indépendants.
Les 2 sous états s'impriment bien mais sans les entêtes de
pages où se trouvent les noms des colonnes.
Comment faire pour les voir ? Si je les mets dans les
entêtes d'états, les noms des colonnes ne s'affichent pas
sur toutes les pages du sous états.

Merci pour votre aide

Dominique
Avatar
Dominique
Bonjour,
je ne comprends pas bien ta réponse : je pense que j'ai du
mal m'exprimer.
L'état principal ne comporte aucune source, aucune
étiquette, uniquement 2 contrôles sous états.
Chaque sous état est indépendant et possède des noms de
colonnes différents.
Chaque sous état tabulaire s'imprime normalement seul.
Lorsque j'imprime l'état principal, les noms des colonnes
de chaque sous état disparaissent.

Merci pour ton aide
Dominique

-----Message d'origine-----
Bonjour.

la méthode la plus courte et la plus compliquée est de
modifier l'entête des

pages de l'état dans l'événement open de ton sous-
formulaire.

Private Sub Report_Open(Cancel As Integer)
Reports![EtatPrincipal]![Numéro_Étiquette].Caption
= "Noveau libellé"

End Sub
ou
Reports![EtatPrincipal]![Numéro_Étiquette].Caption =
Me![MacolonneEtiquette].Caption

tu peux le mettre aussi dans l'événement entête de page
du formulaire

principal et aller chercher le libelle du contrôle du
sous-état.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit
dans le message de

news:281201c48e72$3cb7a220$
Bonjour,

J'ai un état sans source qui comporte 2 sous états
tabulaires indépendants.
Les 2 sous états s'impriment bien mais sans les entêtes de
pages où se trouvent les noms des colonnes.
Comment faire pour les voir ? Si je les mets dans les
entêtes d'états, les noms des colonnes ne s'affichent pas
sur toutes les pages du sous états.

Merci pour votre aide

Dominique


.



Avatar
Raymond [mvp]
Tu as bien dit que les entêtes de tes sous-états ne s'affichaient pas ?
normal en access, ilo n'y a que les données qui sont affichées dans les
sous-états.
si chaque sous-état est différent en colonnes, copie les entêtes de tes
sous-états juste avant le contrôle sous-état de ton état principal.
si les colonnes sont identiques en nombre mais pas en libellé, affiche la
section entête de page dans ton état principal et place des étiquettes que
tu chargeras comme je t'ai indiqué.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit dans le message de
news:2a2c01c48e84$bdfbf590$
Bonjour,
je ne comprends pas bien ta réponse : je pense que j'ai du
mal m'exprimer.
L'état principal ne comporte aucune source, aucune
étiquette, uniquement 2 contrôles sous états.
Chaque sous état est indépendant et possède des noms de
colonnes différents.
Chaque sous état tabulaire s'imprime normalement seul.
Lorsque j'imprime l'état principal, les noms des colonnes
de chaque sous état disparaissent.

Merci pour ton aide
Dominique
Avatar
Dominique
Merci pour ta réponse
Dominique

-----Message d'origine-----
Tu as bien dit que les entêtes de tes sous-états ne
s'affichaient pas ?

normal en access, ilo n'y a que les données qui sont
affichées dans les

sous-états.
si chaque sous-état est différent en colonnes, copie les
entêtes de tes

sous-états juste avant le contrôle sous-état de ton état
principal.

si les colonnes sont identiques en nombre mais pas en
libellé, affiche la

section entête de page dans ton état principal et place
des étiquettes que

tu chargeras comme je t'ai indiqué.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit
dans le message de

news:2a2c01c48e84$bdfbf590$
Bonjour,
je ne comprends pas bien ta réponse : je pense que j'ai du
mal m'exprimer.
L'état principal ne comporte aucune source, aucune
étiquette, uniquement 2 contrôles sous états.
Chaque sous état est indépendant et possède des noms de
colonnes différents.
Chaque sous état tabulaire s'imprime normalement seul.
Lorsque j'imprime l'état principal, les noms des colonnes
de chaque sous état disparaissent.

Merci pour ton aide
Dominique


.