Vous êtes sur la page 1sur 4

Les états

Un état permet d’imprimer les données en provenance de tables ou requêtes.


Nous allons créer un état pour imprimer notre tarif articles, ainsi qu’un listing des clients.
Un état peut être crée soit à l’aide d’un assistant, soit manuellement. Nous utilisons l’assistant pour créer
notre tarif articles et le listing clients manuellement.

Tarif articles :
1- créez la requête servant d’objet source de l’état

2- la sauvegarder : Base pour état tarif


3- dans l’outil créer, onglet Etats, sélectionnez « créer un état à l’aide de l’assistant »
4- Sélectionnez la requête « Base pour état tarif », puis sélectionnez tous les champs
5- sélectionnez ensuite « par famille » pour obtenir un regroupement par famille produits
6- n’ayant pas besoin d’un autre niveau de regroupement « suivant »
7- sélectionnez un tri par désignation croissant
8- choisissez une présentation
9- choisissez un style
10- saisissez le titre puis « terminer » ‘’Tarif Articles’’.
Un aperçu est affiché
Si vous voulez améliorer la présentation, sélectionnez « mode création »
Les manipulations des contrôles se fait de la même manière que avec les formulaires et on peut ajouter
des champs calculés.

1
Ajoutons dans l’état le nombre de produits par famille. Cette valeur doit apparaître à la fin de chaque
groupe.
1- cliquez sur l’outil « trier et grouper »
2- pour champ famille, définissez l’option « pied de groupe à oui », groupe famille plus
3- à l’aide de contrôle « zone de texte », insérez un contrôle indépendant dans la section « pied de
groupe Famille »
4- modifiez l’étiquette puis saisissez dans le contrôle la formule : =compte([designation])
5- Encadrez le contrôle à l’aide de l’outil « couleur de bordeur/trait »
6- alignez les éléments
7- sauvegarder l’état.

2
Listing des clients :
1- dans l’outil créer, onglet Etats, sélectionnez « mode création »
2- sélectionnez la table « clients »
3- augmentez les dimensions de la zone de l’état tout en veillant à ne pas dépasser les dimensions entre les
marges.
4- affichage de l’entête et pied de page
5- insérez le titre de l’état à l’aide de l’étiquette
6- affichez la liste des champs
7-positionnez chacun des champs dans la section détail, puis mettez en forme chaque contrôle et
étiquette.

8- il serait logique de présenter nos clients classés par départements puis par villes
9-affichez le « trier et regrouper »
10- définissez deux regroupements, l’un sur le département (entête de groupe « oui »), l’autre sur la ville
(Entête de groupe : oui)
11-dans l’entête de groupe du département, insérez un contrôle indépendant :
DEPARTEMENT :=gauche([cp] ;2)
12- dans l’entête de groupe ville, insérez un le champ ville : ville
13- tirez un trait dans la partie basse de la section détail afin de mieux déparer les clients.
14- si vous souhaitez débuter chaque département sur une nouvelle page, dans la fenêtre « trier et
regrouper » cliquez sur la ligne de l’expression =gauche ([cp] ;2) puis paramétrez l’option « pied de
groupe sur oui »
15- sélectionnez dans la boite à outil « saut de page » sur « oui »
16-pour numéroter les pages de votre état, rajouter en pied de page une « zone de
texte » := ‘’page’’&[page]& ‘’sur’’&[pages]
17- pour inscrire la date du jour de l’impression, rajouter en entête de page une « zone de texte », dont la
propriété Format est à définir en : jj mmmm aaaa. := date()
18- enfin, n’oubliez pas :
- D’effectuer un aperçu pour contrôler l’état
- De sauvegarder l’état (listing clients).

3
4

Vous aimerez peut-être aussi