OpenOffice Base : LES FORMULAIRES (b)

3-Personnaliser un formulaire

Chaque objet de votre formulaire est appelé un « contrôle » ; que ce soit du texte, un champ ou tout autre objet sur le formulaire. Vous pouvez changer, ajouter et supprimer un contrôle.

Pour passer en mode conception :

  1. Cliquez sur le bouton bouton mode conception de la barre d'outils en bas de l'écran.

Ou si vous avez fermé le formulaire :

  1. Cliquez avec le bouton droit de la souris sur le fichier F_employés dans l'onglet formulaire onglet formulaires.
  2. Sélectionnez la commande Modifier.

3.1-Supprimer un champ

Il est toujours possible de supprimer un contrôle (objet) du formulaire. Cela peut être un intitulé, une ligne, une boîte ou un autre élément du formulaire. L'exercice qui suit consiste à retirer le champ emp_poste du formulaire.

  1. Sélectionnez le champ emp_poste .
  2. Appuyez sur la touche touche suppr.
OU
  1. Sélectionnez la commande Couper, du menu Édition ou du menu contextuel

3.2-Ajouter un champ

liste des champs de la table employés

L'exercice précédent consistait à enlever le champ emp_poste du formulaire. Cet exercice consiste à remettre le champ poste qui avait été retiré du formulaire à l'endroit où il était placé.

  1. Cliquez sur le bouton bouton liste des champs.

La liste des champs de la table ou de la requête à la source du formulaire va apparaître.

  1. Dans la liste des champs, sélectionnez le champ emp_poste .
  2. En restant appuyé sur le bouton gauche de la souris, déplacez le champ à l'endroit désiré dans le formulaire.
  3. Relâchez le bouton de la souris.

Il suffit de faire attention à l'ordre de présentation des champs. Cette option est revue plus loin dans ce cours (voir ordre de tabulation).

3.3-Déplacer un contrôle (objet)

  1. Cliquez sur le contrôle à déplacer.
  2. Placez le pointeur sur la bordure de l'objet.

Le pointeur devrait se transformer en curseur déplacement.

  1. En restant appuyé sur le bouton gauche de la souris, déplacez le contrôle à l'endroit de votre choix.

Si vous déplacez une zone de texte (champ) ou un intitulé, l'élément associé (champ ou intitulé) se déplace également.

3.4-Renommer un champ ou un intitulé

Avant de continuer, nous allons renommer l'intitulé et le nom du champ emp_poste .

Pour cela, nous avons besoin d'afficher le navigateur de formulaire;

  1. Cliquez sur le bouton bouton navigateur de formulaire déplacement de la barre d'outils au bas du formulaire.

La fenêtre suivante s'affiche :

fenêtre navigateur de formulaire
  1. Cliquez avec le bouton droit de la souris sur le contrôle à renommer (il doit se situer en fin de liste normalement).
  2. Sélectionnez la commande Renommer.

L'intitulé sera renommé en lblPoste et la zone de texte en txtPoste.

3.5-Déplacer un champ ou un intitulé

Pour pouvoir sélectionner chaque contrôle distinctement, vous aurez besoin de la fenêtre de navigateur de formulaire.

  1. Cliquez avec le bouton droit de la souris sur le contrôle zone de texte nommé txtPoste.
  2. Revenez sur le formulaire et déplacez le contrôle sous son intitulé.

3.6-Déplacer une série de contrôles (objets)

Pour déplacer plusieurs éléments à la fois, il faut premièrement les sélectionner : en un bloc en utilisant la souris ou avec une combinaison de clics de souris et des touches touche Ctrl et touche Shift.

À partir d'un bloc avec la souris :

Assurez-vous avant d'avoir appuyé sur le bouton bouton sélection.

  1. En restant appuyé sur le bouton gauche de la souris, déplacez-la pour entourer tous les éléments que vous voulez sélectionner.

Cette technique est pratique si les éléments sont proches les uns des autres et qu'il n'y a pas de contrôles qui ne doivent pas être déplacés entre ceux-ci. Pour être plus sélectif dans vos choix de contrôles, utilisez la technique suivante :

  1. En restant appuyé sur les touches touche Ctrl et touche Shift, cliquez sur les contrôles à déplacer.

Une fois que les éléments sont choisis, utilisez la technique expliquée ci-dessus pour déplacer une série de contrôles au lieu d'un seul.

3.7-Changer la présentation d'un contrôle (objet), changer les couleurs

À partir des propriétés des contrôles, il est possible de changer la présentation du texte et des champs.

Pour cela, nous allons nous servir du navigateur de formulaire.

  1. Cliquez avec le bouton droit de la souris sur le contrôle txtPoste.
  2. Sélectionnez la commande Propriétés.
fenêtre propriétés de zone de texte
  1. Cliquez sur le bouton bouton suite en face de la propriété de couleur d'arrière-plan.
  2. Modifiez les valeurs des couleurs Rouge,Vert et Bleu à 221.
fenêtre des couleurs
  1. Cliquez sur le bouton bouton OK.

3.8-Changer la taille d'un contrôle (objet)

Il est possible de modifier la taille d'un contrôle à n'importe quel moment.