3.5 Utilisation des bases de données avec Base

OpenOffice.org comporte un module de base de données, Base. Grâce à Base, concevez une base de données pour stocker plusieurs types d'information, du simple carnet d'adresses ou livre de cuisine au système de gestion de documents sophistiqué.

Vous pouvez créer des tables, des formulaires, des requêtes ou des rapports manuellement, ou à l'aide d'assistants très pratiques. Par exemple, l'assistant Table contient un certain nombre de champs courant, destinés à une utilisation professionnelle ou personnelle. Les bases de données créées dans Base peuvent servir de sources de données, comme pour la création de lettres types.

Ce document ne vise pas à présenter en détail la conception de bases de données avec Base. Pour plus d'informations, reportez-vous aux sources indiquées à Section 3.8, Recherche d'aide et d'informations sur OpenOffice.org.

3.5.1 Création d'une base de données à l'aide d'options prédéfinies

Base est fourni avec plusieurs champs de base de données prédéfinis pour vous aider à créer votre base. La procédure détaillée dans cette section est propre à la création d'un carnet d'adresses à l'aide de champs prédéfinis. Vous devriez toufefois pouvoir la réutiliser facilement pour toutes les options de base de données intégrées.

Le processus de création d'une base de données peut être divisé en plusieurs sous-processus :

Création de la base de données

Commencez par créer la base de données.

  1. Cliquez sur Fichier > Nouveau > Base de données.

  2. Sélectionnez Create a new database (Créer une base de données), puis cliquez sur Next (Suivant).

  3. Cliquez sur Yes, register the database for me (Oui, enregistrer automatiquement la base de données) pour que les informations de votre base de données soient accessibles aux autres modules OpenOffice.org. Cochez les deux cases dans la partie inférieure de la boîte de dialogue, puis cliquez sur Finish (Terminer).

  4. Accédez au répertoire d'enregistrement de la base de données, indiquez le nom de cette base, puis cliquez sur OK.

Configuration de la table de la base de données

Définissez ensuite les champs à utiliser dans la table de votre base de données.

  1. Dans l'assistant Table, cliquez sur Personal (Personnel).

    La liste des Sample tables (Tables exemples) est remplacée par les tables prédéfinies pour un usage personnel. Si vous aviez cliqué sur Business (Professionnel), la liste contiendrait les tables prédéfinies pour un usage professionnel.

  2. Dans la liste Sample tables (Tables exemples), cliquez sur Addresses (Adresses).

    Les champs disponibles pour le carnet d'adresses prédéfini s'affichent dans le menu Available fields (Champs disponibles).

  3. Dans le menu Available fields (Champs disponibles), cliquez sur les champs à utiliser dans votre carnet d'adresses.

    Vous ne pouvez sélectionner qu'un seul élément à la fois. Pour en sélectionner plusieurs, cliquez sur chacun des éléments de votre choix tout en maintenant la touche Maj enfoncée.

  4. Cliquez sur la flèche simple pointant vers la droite pour déplacer les éléments sélectionnés vers le menu Champs sélectionnés.

    Pour déplacer tous les champs disponibles vers le menu Selected fields (Champs sélectionnés), cliquez sur la flèche double pointant vers la droite.

  5. Cliquez sur la flèche pointant vers le haut ou vers le bas pour réorganiser les champs sélectionnés.

    Les champs apparaissent dans la table dans l'ordre dans lequel ils sont répertoriés.

  6. Cliquez sur Suivant.

  7. Vérifiez que chaque champ est défini correctement.

    Vous pouvez modifier le nom et le type d'un champ. Vous pouvez également indiquer si l'utilisateur doit obligatoirement entrer des données dans ce champ et préciser une longueur maximale (le nombre de caractères qui peuvent être entrés dans ce champ). Dans le cadre de cet exemple, conservez les paramètres tels quels.

  8. Cliquez sur Suivant.

  9. Cliquez sur Create a primary key (Créer une clé primaire), sur Automatically add a primary key (Ajouter automatiquement une clé primaire), sur Auto value (Valeur automatique), puis sur Next (Suivant).

  10. Acceptez le nom par défaut proposé pour la table, sélectionnez Create a form based on this table (Créer un formulaire basé sur cette table), puis cliquez sur Finish (Terminer).

Création d'un formulaire

Créez ensuite le formulaire grâce auquel vous allez pouvoir entrer des données dans le carnet d'adresses.

  1. Dans l'assistant Form (Formulaire), cliquez sur la flèche double pointant vers la droite pour déplacer tous les champs disponibles vers la liste Fields in the form (Champs du formulaire), puis cliquez sur Next (Suivant) dans cet écran et dans l'écran suivant.

  2. Sélectionnez la manière dont vous voulez organiser le formulaire, puis cliquez sur Next (Suivant).

  3. Sélectionnez l'option pour afficher toutes les données dans le formulaire. Laissez toutes les cases à cocher désélectionnées, puis cliquez sur Next (Suivant).

  4. Appliquez un style et une bordure au champ, puis cliquez sur Next (Suivant).

    Dans le cadre de cet exemple, acceptez les options sélectionnées par défaut.

  5. Attribuez un nom au formulaire, sélectionnez l'option Modify the form (Éditer le formulaire), puis cliquez sur Finish (Terminer).

Modification du formulaire

Une fois le formulaire défini, vous pouvez modifier son apparence en fonction de vos préférences.

  1. Fermez le formulaire qui s'est ouvert à la fin de l'étape précédente.

  2. Dans la fenêtre principale de la base de données, cliquez avec le bouton droit de la souris sur le formulaire à modifier (il ne devrait y avoir qu'un seul choix), puis cliquez sur Edit (Éditer).

  3. Dans le formulaire, réorganisez les champs en les faisant glisser vers leur nouvel emplacement.

    Par exemple, déplacez le champ First Name (Prénom) à droite du champ Last Name (Nom), puis ajustez l'emplacement des autres champs en fonction de vos préférences.

  4. Une fois le formulaire modifié, enregistrez-le et fermez-le.

Étapes suivantes ?

Une fois les tables et les formulaires de la base de données créés, vous pouvez entrer vos données. Vous pouvez également concevoir des requêtes et des comptes rendus pour vous aider à trier et à afficher ces données.

Pour d'autres informations sur Base, reportez-vous à l'aide en ligne d'OpenOffice.org et aux autres sources indiquées à la Section 3.8, Recherche d'aide et d'informations sur OpenOffice.org.