OpenOffice Base : LES TABLES (c)

8-Création d'une table à l'aide de l'assistant

Nous désirons créer une nouvelle table Bureau que nous compléterons avec les données suivantes :

Bureaux Adresse Ville Code Postal Téléphone
Colmar 42 rue des mégères Colmar 68000 0388102030
Haguenau 11 rue du puits Haguenau 67500 0388061662
Strasbourg 22 rue des magasins Strasbourg 67000 0388020301

Pour ce faire nous allons utiliser l'assistant.

  1. Cliquez sur le bouton bouton assistant création de table de la fenêtre principale de OpenOffice Base.

OpenOffice Base nous propose une série de bases en exemple.

  1. Choisissez la base exemple «Employés» de la catégorie Professionnel.
  2. Sélectionnez le champ emp_poste et cliquez sur le bouton bouton flèche sélectionner.
  3. Faîtes de même pour les champs AdresseBureau, Ville, CodePostal et NuméroTéléphone
assistant table 1
  1. Cliquez sur le bouton bouton suivant pour définir les types et les formats de ces champs.
assistant table 2

Laissez tous les champs par défaut sauf le champ «NuméroTéléphone» que vous modifierez en type «Nombre [NUMERIC]».

  1. Cliquez sur le bouton bouton suivant et cochez le champ Valeur automatique.
assistant table 3

L'assistant va créer un champ supplémentaire qui servira de clé primaire.

assistant table 4
  1. Cliquez sur le bouton bouton suivant et nommez la table Bureau.
  2. Cliquez sur le bouton bouton créer.

Avant de compléter la table Bureau, nous allons ajouter un masque de saisie pour le champ NuméroTéléphone.

8.1-Insérer un masque de saisie

Un masque de saisie indique à OpenOffice Base la manière dont l'information doit être affichée dans une table.

L'utilisateur n'à donc pas à s'occuper de cette mise en forme lors de la saisie des données.

Ex : vous voulez séparer les numéros du numéro de téléphone par un point. Les masques de saisie nous assurent que les données seront saisies de la bonne manière.

La partie qui suit vous montre comment accéder à ces modèles.

  1. Placez le curseur sur le champ NuméroTéléphone.
  2. Parmi la liste de propriétés, cliquez sur Exemple de format.
  3. Cliquez sur le bouton bouton suite.

La fenêtre de formatage s'affichera.

  1. Cliquez sur la catégorie Défini par l'utilisateur
  2. Dans le champ Description de format, saisissez 00.00.00.00.00
  3. Cliquez sur le bouton bouton modifier le commentaire et saisissez Masque numéro de téléphone.
fenêtre masque de téléphone
  1. Validez en cliquant sur le bouton bouton OK.
  1. Finissez la saisie des données de la table Bureau.

9-Ajout d'enregistrements

  1. Apportez les ajouts aux enregistrements déjà créés et ajoutez les autres enregistrements à votre table.
tableau avec 7 saisies

10-Le tri

Au moment d'afficher le contenu de la table en mode Feuille de données, l'option du tri affiche les enregistrements en ordre croissant ou décroissant selon un champ.

Dans le mode Feuille de données, vous retrouverez dans la barre d'outils les boutons suivants : bouton tri croissant bouton tri décroissant.

  1. Placez le curseur dans la colonne que vous voulez afficher en ordre croissant ou décroissant.
  2. Appuyez sur l'un des boutons pour afficher la table selon ce champ dans l'ordre que vous voulez.

Tous les enregistrements seront triés selon l'ordre demandé sur le champ où se trouve le pointeur à ce moment.

11-Le filtre

L'option du filtre permet d'afficher seulement une partie des enregistrements : celle qui répond aux critères que vous avez déterminée auparavant. Ceci est très avantageux lorsque l'utilisateur veut retrouver rapidement quelques enregistrements parmi une grande masse de données.

À partir du mode Feuille de données, vous retrouverez les boutons pour créer, activer et désactiver le filtre sur une table ou une requête: bouton autofiltre bouton appliquer un filtre bouton filtre standard.

11.1-Création d'un filtre

Vous devez déterminer les critères de sélection. Vous pouvez choisir d'afficher seulement une partie des enregistrements; ceux qui répondent à certains critères.

  1. À partir du Mode Feuille de données, Cliquez sur le bouton bouton filtre standard.

Une fenêtre de critères contenant les champs de la table va apparaître.

Fenêtre filtre standard

Il ne reste qu'à mettre les critères pour afficher seulement les enregistrements qui répondent à ces conditions.

Pour cet exercice, nous voulons afficher seulement les vendeurs de Strasbourg.Il faudra donc deux critères : l'un pour le champ emp_poste et l'autre pour le champ emp_bureau.

  1. Sélectionnez le champ emp_poste dans la liste déroulante des noms de champ.
  2. Sélectionnez le signe = dans la liste déroulante des conditions.
  3. Saisissez 'Vendeur' dans le champ Valeur (avec les guillemets simples).

Attention les critères sont sensibles à la casse.

En cas d'ommission des guillemets, ceux-ci se mettrons automatiquement lorsque vous passer au critère suivant.

  1. Sélectionnez ET dans la liste déroulante de la ligne suivante.
  2. Sélectionnez emp_bureau dans la liste déroulante des noms de champ.
  3. Sélectionnez le signe = dans la liste déroulante des conditions.
  4. Saisissez 'Strasbourg' dans le champ Valeur (avec les guillemets simples).
  5. Cliquez sur le bouton Bouton OK

Nous obtenons le résultat suivant :

Résultat du filtre vendeur-strasbourg
  1. Pour retirer les filtres précédents, Cliquez sur le bouton bouton supprimer le tri ou le filtre.

Autre ex : Quelles personnes ont un salaire supérieur à 45 000 € ? À vous d'essayer.

11.2-Activer un filtre

  1. Pour activer le filtre, Cliquez sur le bouton bouton filtre actif.

OpenOffice Base va ensuite vous montrer les enregistrements qui répondent aux critères que vous avez choisi.

11.3-Désactiver un filtre

  1. Ré-Cliquez sur le bouton bouton filtre actif.