Gestion des contrôles
Organiser, ajouter, dimensionner et aligner les contrôles d’un formulaire ou d’un état, et maîtriser l’affichage de ses sections.
Un contrôle est tout objet placé dans un formulaire ou un état : zone de texte, étiquette, liste déroulante, case à cocher, bouton, image, ligne. Les manipulations de cette page sont identiques dans les formulaires et les états, en mode Création ou en mode Page.
Appliquer ou supprimer une disposition tabulaire ou empilée
Appliquer une disposition
- Sélectionnez les contrôles : cliquez sur le premier, puis Maj + clic sur les suivants.
- Onglet Organiser › Tableau : cliquez sur Empilé ou Tabulaire.
- Les contrôles sont rangés dans une grille. Le carré à quatre flèches en haut à gauche sélectionne toute la disposition.
Supprimer une disposition
- Sélectionnez un contrôle de la disposition, puis cliquez sur le carré à quatre flèches.
- Organiser › Supprimer la disposition, ou clic droit › Disposition › Supprimer la disposition.
- Chaque contrôle peut alors être déplacé et dimensionné librement.
Dans une disposition, l’onglet Organiser propose aussi Insérer au-dessus / en dessous / à gauche / à droite, Fusionner et Fractionner, ainsi que Marges du contrôle et Remplissage du contrôle pour régler les espacements.
Les formulaires et états créés par l’Assistant ou en un clic sont déjà dans une disposition. C’est pourquoi un contrôle refuse parfois de bouger seul.
Copier, couper et coller des contrôles
Pas à pas
- Sélectionnez le ou les contrôles.
- Ctrl + C pour copier ou Ctrl + X pour couper (ou Accueil › Presse-papiers).
- Cliquez sur la barre grise de la section de destination (ex. Pied de formulaire) pour la sélectionner.
- Ctrl + V : les contrôles sont collés en haut à gauche de cette section. Faites-les glisser à leur place.
La copie garde la mise en forme et la Source contrôle, mais reçoit un nouveau Nom (ex. Texte25). Pensez à le renommer dans la feuille de propriétés si une formule doit y faire référence.
Pour harmoniser la présentation, mettez en forme un contrôle modèle, puis utilisez Format › Reproduire la mise en forme (pinceau) sur les autres.
Insérer et supprimer des contrôles
Insérer un contrôle
- Pour un champ de la source : Création › Ajouter des champs existants (Alt + F8), puis faites glisser le champ.
- Pour un autre contrôle : Création › groupe Contrôles, choisissez l’outil (zone de texte, bouton, liste déroulante…), puis cliquez ou tracez dans la section.
- Si l’option Utiliser les Assistants Contrôle est active (menu déroulant du groupe Contrôles), un assistant guide le paramétrage des listes, boutons et sous-formulaires.
- Pour l’en-tête : le groupe En-tête/pied insère directement un Logo, un Titre, la Date et heure ou les Numéros de page (états).
Supprimer un contrôle
- Sélectionnez le contrôle et appuyez sur Suppr.
- Sélectionner une zone de texte puis Suppr supprime aussi son étiquette. Sélectionner seulement l’étiquette supprime l’étiquette seule.
Supprimer un contrôle ne supprime pas le champ ni les données de la table. Mais une formule qui y faisait référence affichera #Nom? ou demandera un paramètre.
Modifier les dimensions d’un contrôle
| Méthode | Comment |
|---|---|
| Souris | Faites glisser une des poignées orange autour du contrôle sélectionné |
| Clavier, finement | Maj + flèches redimensionne, Ctrl + flèches déplace |
| Au millimètre | Feuille de propriétés (F4) › Format › Largeur, Hauteur, Gauche, Haut |
| Automatique | Organiser › Taille/Espace › Au contenu, Au plus grand, Au plus large, Au plus étroit |
Aligner et répartir
- Sélectionnez plusieurs contrôles (Maj + clic, ou tracez un rectangle autour).
- Organiser › Aligner : Gauche, Droite, Haut, Bas ou Sur la grille.
- Organiser › Taille/Espace › Égaliser l’espace horizontal ou vertical pour des intervalles réguliers.
Pour sélectionner toute une colonne de contrôles, cliquez dans la règle horizontale au-dessus d’eux. Même principe avec la règle verticale pour une ligne.
Dans une disposition, élargir un contrôle élargit toute sa colonne. Pour une largeur individuelle, supprimez d’abord la disposition.
Afficher et cacher les sections
Ajouter ou retirer une paire de sections
- En mode Création, faites un clic droit dans une zone vide du formulaire ou de l’état.
- Cochez ou décochez En-tête/Pied de formulaire (ou d’état) et En-tête/Pied de page.
- Dans un état, les en-têtes et pieds de groupe se gèrent dans Regrouper et trier › Plus.
Masquer une section sans la supprimer
- Cliquez sur la barre grise de la section pour la sélectionner.
- Feuille de propriétés › Format › Visible = Non. La section et son contenu restent en place mais ne s’affichent plus.
Décocher En-tête/Pied supprime définitivement les deux sections et tous leurs contrôles, après confirmation. Pour simplement cacher, utilisez Visible = Non.
La même propriété Visible existe sur chaque contrôle : utile pour garder un champ de calcul intermédiaire sans le montrer.
Modifier la hauteur d’une section
Pas à pas
- Placez le pointeur sur le bord inférieur de la section : il prend la forme d’une double flèche.
- Faites glisser vers le haut ou le bas.
- Au millimètre : sélectionnez la barre de section › F4 › Format › Hauteur.
- Pour la largeur du formulaire ou de l’état, faites glisser son bord droit.
| Propriété de section | Effet |
|---|---|
| Auto extensible = Oui | La section s’agrandit si un contrôle (texte long, sous-état) en a besoin |
| Auto réductible = Oui | La section se réduit si ses contrôles sont vides (états) |
| Hauteur = 0 | La section existe mais n’occupe aucune place |
Dans un état, une section Détail trop haute multiplie le nombre de pages. Remontez son bord inférieur juste sous le dernier contrôle.
Une section ne peut pas être réduite au-dessous du bas de son contrôle le plus bas : déplacez d’abord les contrôles.
Récapitulatif
| Besoin | Outil |
|---|---|
| Ranger en fiche / en liste | Organiser › Empilé / Tabulaire |
| Libérer les contrôles | Organiser › Supprimer la disposition |
| Coller dans une autre section | Sélectionner la barre de section, puis Ctrl + V |
| Ajouter un champ | Alt + F8, glisser |
| Ajouter un autre contrôle | Création › groupe Contrôles |
| Ajuster finement | Maj + flèches (taille), Ctrl + flèches (position) |
| Aligner, égaliser | Organiser › Aligner, Taille/Espace |
| Masquer sans supprimer | Propriété Visible = Non |
| Hauteur exacte | Barre de section › F4 › Hauteur |
Exercice 1 : réorganiser une fiche
Ouvrez F_Clients en mode Création. Passez les contrôles en disposition empilée, puis faites les mêmes manipulations en tabulaire et comparez.
Afficher le corrigé
- Sélectionner tous les contrôles du Détail (Ctrl + A ou rectangle de sélection).
- Organiser › Empilé : vérifier en mode Formulaire.
- Organiser › Tabulaire : les étiquettes passent dans l’en-tête de formulaire.
Exercice 2 : bandeau de titre
Dans F_Clients, affichez l’en-tête de formulaire, insérez le logo et un titre, la date du jour, puis réglez la hauteur de l’en-tête à 2 cm.
Afficher le corrigé
- Clic droit › En-tête/Pied de formulaire.
- Création › groupe En-tête/pied › Logo, Titre, Date et heure.
- Barre de l’en-tête › F4 › Format › Hauteur = 2 cm.
Exercice 3 : alignement libre et état compact
Supprimez la disposition de F_Clients, alignez les zones de texte à gauche avec une même largeur de 5 cm et un espacement vertical régulier. Dans l’état E_Liste_Clients, réduisez la section Détail au minimum et masquez le pied de page sans le supprimer.
Afficher le corrigé
- Carré à quatre flèches › Organiser › Supprimer la disposition.
- Sélectionner les zones de texte › F4 › Largeur = 5 cm › Aligner › Gauche › Taille/Espace › Égaliser l’espace vertical.
- État : remonter le bord bas du Détail sous le dernier contrôle. Barre Pied de page › Visible = Non.