Etat access

luna69

New Member
Comment faire en access un état dont le détail est sur plusieurs colonnes
c'est à dire quand ça arrive en bas de page au lieu de sauter on imprime les données dans la colonne suivante
 

vestale974

Well-Known Member
Salut,
Dans la mise en page de ton état, tu indiques nombre de colonnes et largeur
@+
 

luna69

New Member
merci c'est bon
je pouvais pas le voir sur le micro
il n'a pas d'imprimante et il ne veut pas m'ouvrir l'ecran de mise en page :box:
 

vestale974

Well-Known Member
Salut,
Tu peux installer une imprimante par défaut, même s'il y en a pas sur le micro
@+
 

luna69

New Member
ok
j'ai une autre question
à quel endroit dois je mettre mon code pour que mon champ INFORMATION de l'état de la section détail devienne visible ou invisible selon la valeur d'un autre champs type de ma section détail
ou sinon
Comment fait-on pour ajouter une 2ieme section détail qui sera visible selon la valeur du champ "prestataire" à la place de la section détail
 

vestale974

Well-Known Member
Salut,
Je ne comprends pas trop ta notion de code, etc.

Il faut créer une routine sub() sur ouverture de l'état Report_Open ayant pour instruction
If autrechamp = ???
then INFORMATION.visible = true (ou false)
etc.
@+
 

luna69

New Member
ça ne marche pas
j'ai déja essayé de mettre le code que tu m'as indiqué aussi dans la procedure détail_print et détail_format et mon champ information reste toujours invisible :tickedoff:
Pour expliquer je veux afficher mon champs information si type = "Restaurant"
De plus ma requète qui sert à l'affichage de l'état est triée par ordre croissant selon la colonne "Numéro de type" hors dans mon état c'est trié par ordre croissant sur la colonne "Type"
 

vestale974

Well-Known Member
Salut,
Voici une instruction qui devrait normalement gazé

Private Sub Report_Activate()
If Me.Type = "Restaration" Then
Me.Information.Visible = True
Else
Me.Information.Visible = False
End If
End Sub

Private Sub Report_Open(Cancel As Integer)
If Me.Type = "Restaration" Then
Me.Information.Visible = True
Else
Me.Information.Visible = False
End If
End Sub

Sinon, il te reste toujours la mise en forme conditionnelle !

Pour créer, modifier une clé de tri, cliquer sur l'icone "Trier et grouper"
@+
 

Ca peut vous intéresser