Logo de leçons

Formulaires sectionnés et étiquetés

 

Formulaires sectionnés

 

Introduction

Beaucoup de bases de données sont faites de divers objets et il n'est pas peu commun pour un de ces objets de contenir plusieurs champs. Si vous essayez de créer un formulaire pour un tel objet, vous pouvez rencontrer de nombreuses difficultés liées à la mobilité. Même si vous décidez de réduire la quantité d'informations sur une table, puisque vous devez toujours suivre les objectifs de votre client, vous ne pouvez pas avoir cette entière liberté. Par conséquent, au lieu de supprimer les champs qui ne sont pas nécessaires, vous pouvez utiliser  une des nombreuses solutions de rechange offertes par Microsoft Access.

Si vous avez un problème de logistique par rapport à la quantité d'information que vous devez inclure dans un formulaire, vous pouvez diviser le formulaire en sections et permettre à l'utilisateur d'accéder à seulement une section à la fois, bien que restant dans le même formulaire. Ceci est rendu possible par une commande spéciale appelée Saut de page.

Saut de page

Pour créer des sections sur un formulaire, sur la boîte à outils, cliquez le contrôle Saut de page et cliquer du côté gauche à l'intérieur de la section Détails du formulaire. Vous pouvez ajouter autant de sections que vous voulez. Pour rendre le rôle de vos sections  efficaces, elles devraient avoir la même taille. Autrement, quand vous décidez de les afficher, une partie d'une section pourrait apparaître dans une autre section, ce qui voilerait votre objectif de créer des sections.

Étude pratique : Division d'un formulaire en sections

  1. Ouvrez la base de données Bethesda Rental1 et, dans la section Formulaires, double-cliquez le formulaire Customers2 pour l'ouvrir.
  2. Après avoir visionné le formulaire, le muter en Mode création.
  3. Sur la boîte à outils, cliquez le bouton Saut de page et, sur le formulaire, cliquez dans la section Détail à 1/4 de la règle verticale.
     
  4. Dans la boîte à outils, cliquez le bouton Saut de page et, sur le formulaire, cliquez dans la section Détails à 4.5 de la règle verticale.
     
  5. Enregistrez et fermez le formulaire.
 

Formulaires étiqueté

 

Introduction

En plus des sauts de page que vous pouvez diviser un formulaire si vous le concevez avec une longue liste des champs, il vous est donné la possibilité de pouvoir aussi les regrouper en étiquettes. Un contrôle Etiquette est un objet qui est utilisé pour contenir d'autres contrôles de Windows. Ce contrôle présente un bouton étiquette sur sa section supérieure. Ce bouton étiquette devrait présenter une étiquette qui indique la raison pour laquelle une étiquette est utilisée (ou à quoi elle sert). Parfois, une étiquette s'appelle également une page de propriété.

Le rôle principal d'un contrôle étiquette est « de contenir » « abriter », ou « porter » d'autres contrôles. Elle peut apparaître par lui-même. Voici un exemple :


Dans la plupart des cas, un contrôle étiquette vient dans un groupe avec une ou plusieurs autres. Dans ce cas-ci, chaque étiquette accueille ou porte ses propres contrôles. Les étiquettes sont coordonnées dans une rangées à trois dimensions où l'axe Z se déplace de l'écran d'ordinateur vers vous. Dans ce scénario, les étiquettes sont placées une après l'autre.

Pour utiliser un contrôle étiquette, l'utilisateur clique une étiquette. L'étiquette qui a été cliquée vient à l'avant et affiche ses « enfants ». Les autres étiquettes sont en arrière plan, masquent leurs « enfants ». S'il y a plus d'une étiquette, toutes les étiquettes présentent un bouton libelé au dessus. Pour changer la liste, l'utilisateur clique simplement une autre étiquette et le scénario est remplacé. Voici un exemple :

Pour créer un formulaire étiqueté, allez à Mode création et sur la boîte à outils, cliquez le bouton de contrôle Etiquette puis cliquez le formulaire.

Étude pratique : Créer un formulaire tabulé

  1. La base de données Bethesda Car Rental1 devrait encore être ouverte.
    Dans la section Formulaires, double-cliquez le formulaire Customers1 pour l'ouvrir.
  2. Après avoir visionné le formulaire, le muter en Mode création.
  3. Sur la boîte à outils, cliquer le bouton de commandes des étiquettes et cliquer quelque part au dessus de la partie gauche de la section de détails.
     
  4. Sauvegardez et visionnez le formulaire.
  5. Le muter de nouveau en Mode création.

Caractéristiques d'un contrôle Etiquette

Par défaut, après avoir ajouté un nouveau contrôle étiquettes à un formulaire, il est équipé de deux pages de propriété. Avant de manoeuvrer un contrôle étiquettes, il y a des détails que vous devrez avoir à l'esprit. Dans le monde de la programmation, nous considérons qu'un contrôle étiquettes est faite réellement de deux objets présentés comme un. Une feuille d'étiquettes, également appelée une feuille de propriété est comme une table de bureau. Si vous écoutiez bien votre maître à l'école primaire ou même vos professeurs au secondaire, vous les avez probablement entendu à plusieurs reprises vous dire que vous ne devriez écrire sur les tables bancs. C'est également vrai ici. En réalité, chaque chose sur une table est positionnée comme des morceaux de papier sur une table. Sur un formulaire, les contrôles étiquettes, également appelées les pages de propriétés, sont placées sur une feuille d'étiquettes. Dans Microsoft Access, vous ne pouvez pas accéder à la feuille d'étiquettes, ce qui signifie que vous ne pouvez rien placer dessus (dans quelques environnements de programmation comme Microsoft C++ visuel, vous pouvez certainement accéder à la feuille de propriété). Ce débat vise à vous faire savoir qu'il y a une séparation entre le contrôle étiquette et le secteur sur lequel il se trouve. Ceci permet de déplacer tous les contrôles étiquettes par un mouvement.

La feuille d'étiquettes est un rectangle qui entoure les contrôles étiquettes et les contient en tant que leur parent. Etiquetter la feuille d'étiquettes est représenté par le secteur du côté droit des étiquettes. Pour sélectionner cette feuille d'étiquettes, vous pouvez cliquer ce secteur :

Quand la feuille d'étiquettes est sélectionnée, vous pouvez voir que son nom dans la fenêtre de propriétés commence par TabCtlX. Si vous sélectionnez la feuille d'étiquettes et la déplacez, les contrôles étiquettes également appelées les pages de propriété, se déplaceront également. Si vous supprimez la feuille d'étiquettes, ses pages de propriété seront supprimées également. Pour cette raison, la feuille d'étiquettes est considérée comme leur parent.

Comme mentionné déjà, les contrôles étiquettes que vous utilisez sont placées réellement sur une feuille d'étiquettes. Chaque page des contrôles ou de propriétés d'étiquette est considérée seule et sa relation avec les autres étiquettes est simplement qu'elles appartiennent à la même feuille. Sur cette base, on peut accéder séparément à chaque étiquette. Pour manoeuvrer les propriétés d'une page d'étiquettes, vous devrez la sélectionner d'abord. Pour faire cela, cliquez son étiquette (pas nécessairement son corps).

Par défaut, après avoir ajouté un nouveau contrôle étiquette à un formulaire, il est équipé de deux pages d'étiquettes. Pour ajouter une nouvelle page étiquette, vous pouvez droit-cliquer une des étiquettes dans le secteur de la feuille d'étiquettes et cliquer Insérer page. Pour supprimer une page d'étiquettes, vous pouvez cliquer son bouton supprimer étiquette et valider. Alternativement, vous pouvez droit-cliquer une étiquette et cliquer supprimer. 

Nous avons déclaré qu'un contrôle étiquette (page de propriétés) agit comme parent pour d'autres contrôles placées dessus. Sur cette base, son rôle doit être clairement connu. Ceci est indiqué par son bouton, qui affiche une légende. Par conséquent, après avoir ajouté un contrôle étiquette, une des premières mesures que vous devrez prendre probablement est d'indiquer son rôle. Ce rôle est indiqué en changeant la valeur de sa légende dans la fenêtre de propriétés.

Après que vous ayez dactylographié une chaîne de caractères pour la légende d'une étiquette, sa largeur est ajustée pour s'adapter à sa chaîne de caractères. Ceci est fait pour chaque table. En conséquence, une étiquette avec une légende et une étiquette différente avec l'information personnelle, comme légende, auront des largeurs différentes. Alternativement, vous pouvez donner la même largeur à toutes les étiquettes indépendamment des longueurs de leurs chaîne de caractères. Dans ce cas-ci, une étiquette avec sa légende et  d'autres étiquettes avec l'information personnelle auront la même largeur. Pour donner la même largeur aux étiquettes, dans l'étiquette Format de la fenêtre de propriétés du contrôle étiquette (la feuille de propriété elle-même), changez la valeur de la largeur fixée par étiquette. La valeur par défaut " 0 " signifie que vous laissez Microsoft Access déterminer la largeur nécessaire pour contenir l'étiquette sur la table. Vous pouvez alors changer la valeur comme vous le souhaitez. De la même manière, l'étiquette à hauteur fixe peut être utilisée pour contrôler la taille des étiquettes ou des boutons.

Vous pouvez afficher soit une image ou une étiquette sur la table. Bien que l'image puisse être de n'importe quelle taille, vous devrez la limiter à 16x16 Pixel. Pour ajouter une image au bouton, sélectionnez la table. Dans la fenêtre des propriétés, cliquez la propriété Image et cliquez son bouton points de suspension. Localisez et sélectionnez une image. Ça devrait être une carte binaire (avec l'extension bmp) ou une icône (avec l'extension ico).

Par défaut, les pages de propriété affichent leurs étiquettes sur une table. Si vous n'aimez pas l'étiquette, vous pouvez utiliser un bouton ou rien. Cette propriété se trouve dans le champ Style dans la fenêtre de propriétés de la feuille des étiquettes. Comme la valeur des étiquettes, le bouton de propriétés permet à chaque page de propriétés d'afficher une étiquette qui indique son rôle. Si vous définissez la propriété Style à aucun, la feuille de propriétés apparaîtrait par une boîte rectangulaire simple et l'utilisateur ne pourra pas changer les pages. Par conséquent, si vous décidez d'utiliser cette option, à moins que vous vouliez cacher les autres pages, vous assurez de fournir à l'utilisateur les moyens de passer à une page de propriétés différente.

Basé sur le rôle de la feuille d'étiquettes, quelques propriétés de la feuille d'étiquettes sont également imposées aux pages d'étiquettes. Par exemple, sur la fenêtre des propriétés, si vous changez la valeur du dessus ou des propriétés de gauches, la feuille d'étiquettes se déplace et en même temps, les valeurs correspondantes des pages d'étiquettes sont changées.

Étude pratique : Configuration des contrôles étiquettes

  1. La base de données Bethesda Car Rental1 devrait encore être ouverte, ainsi que le formulaire Customers1 en Mode création.
    Cliquez la section grise vide du côté droit de la page d'étiquettes droite pour sélectionner la feuille d'étiquettes et maintenir la souris.
  2. La traîner dans la direction gauche.
  3. Pour ajouter une nouvelle page de propriété, droit-cliquez un des boutons de la page et cliquez Insérer page.
  4. Double-cliquez le bouton le plus à gauche de la page. Dans la fenêtre des propriétés, cliquez la page des propriétés Format et cliquez Légende.
  5. Dactylographiez contact et appuyez Entrer.
  6. Cliquez le bouton du milieu de la page. Dans la fenêtre des propriétés, changez la légende en permis de conduire (diver's licence).
  7. Cliquez le bouton le plus à droite de la page. Dans la fenêtre des propriétés, changez la légende en notes/commentaires.
     
  8. Sauvegardez et visionnez le formulaire.
  9. Après l'avoir visionné, le muter de nouveau en Mode création.
  10. Pour ajouter un bitmap aux étiquettes, vous en concevrez d'abord une.
    Démarrer Microsoft WordPad (Démarrer - > (Tous les) programmes - >  accessoires - > WordPad. Sur la barre d'outils de formatage, changez la police en Wingdings. Changez la taille de la police en 12. Tapez + pour produire une enveloppe. sélectionnez le caractère. Faites Ctrl + C pour le copier. Démarrer Microsoft Paint (Démarrer - > (tous les) programmes - >  accessoires - > Paint. Avec le nouveau document vide, faites Ctrl + V pour coller. Comme l'image est encore sélectionnée avec un rectangle pointillé autour d'elle, la cliquer et maintenir la souris. Traîner alors à gauche jusqu'à ce que sa frontière gauche touche la frontière gauche de l'armature. Pour agrandir l'image, sur la boîte d'outil, cliquez le bouton  loupe. Pour réduire la taille de l'image, sur le menu principal, cliquer image - > attributs… Dans la zone de dialogue d'attributs, changer la largeur et la taille à 16 chacune. En utilisant les outils dans la boîte d'outils et les couleurs dans la boîte de couleur, concevoir l'image comme suit :
     


    Pour sauvegarder l'image, sur le menu principal de Paint, cliquez Fchier - > Enregistrer. La sauvegarder comme Contact dans votre dossier d'exercices. S'assurer que vous gardez l'extension par défaut bmp.

  11. Pour utiliser un bitmap sur une étiquette, sur le formulaire en Mode création, double-cliquez l'étiquette notes/commentaires.
  12. Dans la fenêtre des propriétés, cliquez Image et cliquez son bouton points de suspension. Dans la zone de dialogue constructeur d'image, rouler vers le bas dans la boîte de liste d'images disponibles et cliquer Compiler modules.
     
  13. Cliquez OK .
  14. Sur le formulaire, cliquez la table Contact. Dans la fenêtre des propriétés, cliquez le champ Image et cliquer son bouton points de suspension.
  15. Dans la zone de dialogue Constructeur d'image, cliquez le bouton Parcourir. Localisez votre dossier d'exercices et l'afficher dans la boîte bascule Affichage.
  16. Choisissez Contact et cliquez Ouvrir.
  17. Dans la zone de dialogue du Constructeur d'image, cliquez OK.
  18. Sauvegardez et visionnez le formulaire.
     
  19. Muter le formulaire de nouveau en Mode création .
  20. Pour ajouter un contrôle au formulaire, sur le formulaire, cliquez l'étiquette Contact. Dans la liste des champs, traînez FirstName et le laisser tomber sous l'étiquette Contact.
  21. Sur le formulaire, cliquez l'étiquette Driver’s License. Sur la liste des champs, cliquez et traîner DateIssued sur le formulaire.
  22. Sauvegardez et visionnez le formulaire.
     
  23. Fermez le formulaire.
  24. Ouvrez la base de données Music Collection2 et cliquez Formulaires.
  25. Double-cliquez le formulaire MusicAlbums pour l'ouvrir.
  26. Après l'avoir visionné, le muter Mode création.
  27. Du côté droit, double-cliquez le secteur vide du côté droit de l'étiquette commentaires pour sélectionner la feuille des propriétés.
  28. Dans la fenêtre des propriétés, cliquez l'étiquette Format. Cliquez l'étiquette Largeur fixe. Tapez 45 et validez.
  29. Sauvegardez et visionnez le formulaire.
     
  30. Fermez le formulaire

 

 
 

Précédent Copyright © 2007, Yevol Suivant