Apprendre à Ecrire et Dessiner dans les états Access Par Philippe JOCHMANS Date
Apprendre à Ecrire et Dessiner dans les états Access Par Philippe JOCHMANS Date de publication : 1 novembre 2007 Dernière mise à jour : 7 novembre 2007 Ce tutorial a pour but de vous apprendre les différentes méthodes pour écrire et dessiner dans les états Access. Apprendre à Ecrire et Dessiner dans les états Access par Philippe JOCHMANS I - INTRODUCTION.....................................................................................................................................................3 II - LES INSTRUCTIONS POUR ECRIRE ET DESSINER.........................................................................................3 II-A - Les procédures évènementielles dans les états...........................................................................................3 II-B - Suite logique des procedures....................................................................................................................... 4 II-C - Les Sections................................................................................................................................................. 4 II-C-1 - Détail.....................................................................................................................................................4 II-C-2 - Entête et Pied de pages...................................................................................................................... 4 II-C-3 - Entête et Pied d'Etat............................................................................................................................ 4 II-C-4 - Entête et Pied de Groupe....................................................................................................................5 II-D - Les évènements............................................................................................................................................5 II-D-1 - Page..................................................................................................................................................... 5 II-D-2 - Format.................................................................................................................................................. 5 II-D-3 - Print...................................................................................................................................................... 5 II-D-4 - Retreat..................................................................................................................................................5 II-E - Les coordonnées dans un Etat.....................................................................................................................5 II-E-1 - Origine.................................................................................................................................................. 5 II-E-2 - Unités....................................................................................................................................................6 II-E-3 - Les dimensions : ScaleWidth et ScaleHeight.......................................................................................6 II-E-4 - ScaleTop et ScaleLeft...........................................................................................................................7 II-F - Ecrire............................................................................................................................................................. 7 II-F-1 - Print.......................................................................................................................................................7 II-F-2 - Police.................................................................................................................................................... 8 II-F-3 - Positionnement : CurrentX, CurrentY................................................................................................... 8 II-F-4 - Récupérer la taille du texte : TextWidth et TextHeight......................................................................... 9 II-G - Dessiner........................................................................................................................................................9 II-G-1 - Largeur des traits : DrawWidth............................................................................................................ 9 II-G-2 - Type de traits : DrawStyle..................................................................................................................10 II-G-3 - Remplissage : Fillstyle........................................................................................................................10 II-G-4 - Les couleurs : FillColor...................................................................................................................... 11 II-G-5 - Le mode de dessin : DrawMode........................................................................................................12 II-G-6 - Line.....................................................................................................................................................15 II-G-7 - Circle.................................................................................................................................................. 17 II-G-8 - PSet....................................................................................................................................................18 III - EXEMPLES......................................................................................................................................................... 18 III-A - Rectangles au coin arrondi........................................................................................................................19 III-A-1 - Le rectangle simple........................................................................................................................... 19 III-A-2 - Le rectangle générique......................................................................................................................20 III-B - Mettre en évidence une donnée................................................................................................................22 III-B-1 - En le mettant en surbrillance............................................................................................................ 22 III-B-2 - En l'entourant d'une ellipse............................................................................................................... 23 III-C - Dégradés....................................................................................................................................................23 III-D - La carte de France.................................................................................................................................... 24 III-E - Les champs auto extensibles.................................................................................................................... 27 IV - CONCLUSION.................................................................................................................................................... 28 V - REMERCIEMENTS..............................................................................................................................................28 - 2 - Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur. http://starec.developpez.com//tuto/ecriredessineretats/ Apprendre à Ecrire et Dessiner dans les états Access par Philippe JOCHMANS I - INTRODUCTION Le but de cet article est de vous expliquer comment écrire et dessiner dans les Etats Access sans utiliser les contrôles classiques (zones de texte, rectangles, etc.). Cet article sera divisé en deux parties : • Initiation sur les propriétés, méthodes et procédures évènementielles pour écrire et dessiner. • Présentation d'exemples. Toutes les méthodes qui seront évoquées ici ne sont applicables qu'aux états. Si vous voulez dessiner sur des formulaires il faudra utiliser des API. Pour cela, je vous conseille d'aller visiter : La page personnelle d'Arkham46 : http://arkham46.developpez.com/ Cet article de Cafeine : http://cafeine.developpez.com/access/tutoriel/paint/ Les utilisateurs de VB6 ne seront pas dépaysés, ils reconnaîtront les fonctions utilisées. Les instructions que nous allons étudier ne s'écrivent qu'en VBA (il n'existe pas d'assistant). Une bonne connaissance de celui-ci est indispensable pour comprendre certains exemples. De plus l'utilisation de la touche F1 est indispensable en cas du moindre doute. II - LES INSTRUCTIONS POUR ECRIRE ET DESSINER. Nous allons dans ce paragraphe énumérer les procédures évènementielles, les méthodes et les propriétés pour écrire et dessiner dans un Etat. II-A - Les procédures évènementielles dans les états. Les états comportent comme les formulaires des procédures évènementielles, cependant celles-ci ne permettent pas une interaction avec l'utilisateur, car en effet un état n'est pas interactif contrairement à un formulaire. Les procédures ne concernent que les différentes phases de l'élaboration d'un Etat (Formatage, Impression) et d'autres procédures comme l'ouverture, etc. Un état se compose de plusieurs sections • L'état en lui-même ou Report • La zone de détail où seront affichées la plupart de vos données • Les zones d'Entête et de Pied de pages • Les zones d'Entête et de Pied d'Etat • Les entêtes et pieds de groupes Dans le tableau suivant vous allez trouver les procédures évènementielles et à quelle section elles peuvent s'appliquer. - 3 - Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur. http://starec.developpez.com//tuto/ecriredessineretats/ Apprendre à Ecrire et Dessiner dans les états Access par Philippe JOCHMANS Procédure Report Détail Entête et Pied de Pages Entête et Pied d'Etat Entête et Pied de Groupe Activate X Close X Deactivate X Error X NoData X Open X Page X Format X X X X Print X X X X Retreat X X X II-B - Suite logique des procedures Vous trouverez ci-dessous la suite logique des procédures évènementielles les plus utilisées. 1 Report_Open 2 Report_Activate 3 ZoneEntêtePage_Format 4 ZoneEntêtePage_Print 5 Détail_Format 6 Détail_Print 7 ZonePiedPage_Format 8 ZonePiedPage_Print 9 Report_Page 10 Report_Close 11 Report_Deactivate II-C - Les Sections Un Etat est divisée en différentes sections, nous allons expliquer à quoi elles servent, cela permettra de mieux appréhender la construction d'un Etat et de savoir où doivent se positionner les éléments pour écrire et dessiner. Notez que cela est également valable lorsque vous voulez positionner des contrôles (zones de textes, etc.). II-C-1 - Détail C'est dans cette zone que vous retrouverez le détail de vos enregistrements, visuellement c'est un peu comme si vous aviez copier-coller votre requête dans une feuille. II-C-2 - Entête et Pied de pages Les données des entêtes et pied de pages concernent toutes les informations qui doivent se trouver sur chacune de vos pages (ex : SIRET, Numéro de pages, etc…). Comme leur nom l'indique, vous avez une zone pour l'entête de la page et une pour le pied de la page, par analogie, cela correspond aux entêtes et pied de pages d'un document Word. II-C-3 - Entête et Pied d'Etat Contrairement aux zones de pages ci-dessus, ici vous afficherez une information sur l'entête de la première page et une sur le pied de la dernière page de l'Etat. Utiliser l'Entête pour afficher par exemple le logo d'une société dans une facture, et le pied d'Etat pour un total final. - 4 - Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur. http://starec.developpez.com//tuto/ecriredessineretats/ Apprendre à Ecrire et Dessiner dans les états Access par Philippe JOCHMANS II-C-4 - Entête et Pied de Groupe Ces deux zones n'existent pas par défaut, elles sont crées automatiquement lorsque vous regroupez des données, par exemple lorsque vous décider d'éditer une liste de personnes et que vous voulez les regrouper par rapport à l'initial de leur Nom. En général on se sert de l'Entête pour indiquer à quoi correspond le groupe et le pied pour faire des totaux, mais les informations à visualiser peuvent être différentes. II-D - Les évènements Nous allons uniquement lister les procédures intéressantes pour le sujet de cet article, je vous renvoie sur l'aide Access pour les autres. II-D-1 - Page Cet évènement se produit lors de la mise en forme de la page avant son impression, c'est sur cet évènement que l'on s'appuiera si on veut effectuer une action d'écriture ou de dessin sur l'ensemble de la page. Mais attention, tout ce que vous ferez sur cet évènement se fera par-dessus tout ce qui a été fait avant, donc vous risquez de cacher des écritures. II-D-2 - Format Cet évènement se produit lors de la mise en forme d'une section d'un Etat, chaque section peut avoir un formatage différent, contrairement à l'évènement Page du rapport. II-D-3 - Print Cet évènement se produit pour préparer l'Etat à l'impression. Il se produit après l'évènement formatage d'une section. II-D-4 - Retreat Cet évènement se produit lorsque Microsoft Access retourne à une section d'état précédente pendant sa mise en forme (copie de l'aide Access). Cet évènement se produit donc lorsque qu'il y'a des re-calcules sur une section. II-E - Les coordonnées dans un Etat Pour pouvoir écrire ou dessiner dans un Etat, il faut d'abord savoir comment fonctionnent les coordonnées dans celui- ci, en effet il faudra positionner les écritures et les dessins. II-E-1 - Origine L'origine du repère se trouve en haut à gauche, que se soit pour un état ou une section de celui-ci. La convention veut que l'on nomme les axes comme en mathématiques • X pour les coordonnées par rapport à un axe horizontal • Y pour les coordonnées par rapport à un axe vertical Ce qui veut dire que lorsque vous allez sur la droite le chiffre des x augmente, et donc lorsque vous allez vers le bas le chiffre des y augmente (l'axe des y est donc inversé par rapport aux axes en mathématique). - 5 - Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur. http://starec.developpez.com//tuto/ecriredessineretats/ Apprendre à Ecrire et Dessiner dans les états Access par Philippe JOCHMANS L'origine est propre à la section dans uploads/s3/ ecrire-et-dessiner-des-etats 1 .pdf
Documents similaires










-
52
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 02, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.6650MB