Étapes pour Réaliser un État d'Impression dans Access

Création d'un état d'impression
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Microsoft Access 2013
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Description Programme Avis

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

L'objectif de cette vidéo est de vous enseigner les étapes nécessaires à la création d'un état d'impression dans Access, incluant la modification de formulaires, la construction de requêtes, et l'application de critères de filtrage pour personnaliser les données affichées et imprimées.

Apprenez à réaliser un état d'impression dans Microsoft Access, incluant les modifications nécessaires sur les formulaires et les requêtes.

Dans ce chapitre, vous découvrirez les étapes détaillées pour réaliser un état d'impression dans Microsoft Access. Un état, à l'instar d'un formulaire, est une interface graphique, mais son but est de produire un document imprimé, et non de consulter, modifier ou supprimer des données à l'écran. La vidéo présente un exemple pratique avec un formulaire client et une requête associée permettant de lister les contacts pour le client actuellement affiché. Vous apprendrez à ajuster des paramètres de formulaire, créer et modifier des requêtes, et intégrer des critères de sélection pour personnaliser les résultats affichés. Enfin, le chapitre vous guidera à travers les ajustements pour activer la fonctionnalité impression, garantissant un tri logique des données à imprimer.

Voir plus
Questions réponses
Quelle est la différence principale entre un état d'impression et un formulaire dans Access ?
Le formulaire est utilisé pour consulter, modifier, insérer ou supprimer des données à l'écran, tandis que l'état d'impression est conçu pour produire un document imprimé.
Pourquoi modifie-t-on la fenêtre modale du formulaire client dans la vidéo ?
La fenêtre modale est désactivée temporairement pour permettre de cliquer sur l'arrière-plan du formulaire pendant la démonstration.
Quel critère doit être utilisé dans la requête pour filtrer les contacts d'un client spécifique ?
Le critère à utiliser est le numéro de client du formulaire fclient, ce qui assure que la requête retourne les contacts du client actuellement affiché.
L'objectif de ce chapitre est de vous présenter les étapes de réalisation d'un état. Avant cela, je souhaite vous donner la définition de ce qu'est un état. Un état est autrement appelé un état d'impression. Nous avons dit du formulaire que c'est une interface graphique entre l'utilisateur et son système de gestion, permettant de consulter, modifier, insérer ou supprimer des données dans l'étable associée. L'état a la même finalité qu'un formulaire, c'est-à-dire que c'est une interface graphique, mais le but n'est pas de consulter, modifier ou supprimer des données à l'écran, mais bien d'imprimer un document. On peut par exemple imaginer dans un formulaire client un bouton « Persuivre l'impression » qui permet de voir un aperçu de l'affiche du client qui est en cours d'affichage. On aurait en tête les données de la société et ensuite sous forme de tableau la liste des contacts de cette société. Je tiens à vous dire bien sûr que le nom des sociétés et le nom des contacts que j'utilise ici sont tout à fait fantaisistes, mais je pense que vous l'aviez compris. Pour vous montrer les étapes de réalisation de cet état, j'ai fait quelques modifications préalables sur le fichier « Access » que nous avons abordé ensemble. Bien sûr, je n'ai modifié que des paramètres que nous avons déjà vus ensemble dans les modules précédents. Voilà les modifications que j'ai apportées. Premièrement, dans le formulaire client, j'ai indiqué que la fenêtre n'était plus modale. On remettra tout à l'heure la fenêtre modale sur « Oui » mais j'ai fait ce choix de ne pas la mettre en fenêtre modale tout simplement parce que, pour mémoire, la fenêtre modale permet d'interdire à l'utilisateur de cliquer à l'arrière-plan du formulaire. Or ici, j'aurais besoin à un moment donné de pouvoir cliquer sur ce qu'il y a derrière le formulaire pour les besoins de la démonstration. J'ai également créé une requête. La requête « Contact client ». Cette requête consiste à lister pour le client en cours d'affichage dans le formulaire client la liste des contacts que je possède chez ce client. Je m'explique. Ici, nous avons la société « La Compagnie du Jouet » en cours d'affichage. Quand je vais exécuter cette requête, ce sont les contacts de « La Compagnie du Jouet » qui apparaîtront dans le résultat de la requête. Ici, si je change de société, si je passe à la société « Invention », quand je vais lancer la requête « Contact client », c'est bien les données du contact de la société « Invention » qui apparaissent dans le résultat de la requête. Voilà donc pour le principe. Alors, comment est-ce que cette requête a été construite ? Conformément aux cours que nous avons pu voir sur les requêtes et sur les requêtes dans les formulaires, j'ai créé une requête sur deux tables reliées. De la table « Client », j'ai récupéré le numéro de client, la raison sociale, l'adresse, le code postal, la ville, le téléphone, le fax, le site internet et l'email. De la table « Contact client », j'ai créé une colonne « Identité » qui concatène la civilité, le nom et le prénom d'un contact. La ligne directe du contact, la fonction du contact, l'email du contact. Enfin, j'ai ajouté deux colonnes « Nom » et « Prénom », donc ceux du contact, pour faire un tricroissant. Alors, pourquoi est-ce que j'ai ajouté cette fonctionnalité ? Eh bien, tout simplement parce que lorsque j'effectue la concaténation, on voit bien que le premier champ utilisé dans la concaténation, c'est la civilité. Si je faisais un tricroissant sur la colonne « Identité », eh bien, forcément, on aurait un regroupement par civilité, ce qui ne m'intéresse pas. Donc, j'ai ajouté deux colonnes à la fin qui ne sont pas affichées, nous ne les afficherons pas, simplement, ils servent à définir le tri de l'affichage des données. Donc, maintenant que j'ai réalisé cette requête, il faut bien sûr ajouter un critère. Le critère que j'utilise est le numéro de client du formulaire « fclient ». Je vous rappelle qu'effectivement, l'objectif de cette requête est de faire en sorte que, lorsque j'ai le client numéro 7 qui s'affiche, eh bien, que ce soit dans la requête le résultat du client numéro 7 qui apparaisse. Donc, pour cela, effectivement, il faut bien utiliser comme filtre le numéro de client du formulaire « fclient ». Voilà donc ce que j'ai réalisé préalablement à la réalisation de l'état, et nous pouvons y aller pour un nouveau module.

Programme détaillé de la formation

Nos dernières formations Access