Outils pour utilisateurs

Outils du site


issue68:tutoriel_-_libreoffice

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue68:tutoriel_-_libreoffice [2013/02/22 15:18] – [1] auntieeissue68:tutoriel_-_libreoffice [2013/02/24 16:58] (Version actuelle) – [2] fcm_-_ekel
Ligne 32: Ligne 32:
 Créer les formulaires Auteurs et Médias Créer les formulaires Auteurs et Médias
  
-Cliquez sur Formulaires dans le volet Base de données sur la gauche. Vous pouvez créer des formulaires de deux manières : par le biais de l'assistant ou par le mode Création. Nous allons utiliser l'assistant pour les auteurs et les médias. Cliquez sur Créer à partir de l'assistant... dans le volet des tâches.  Cela démarre l'assistant.+Cliquez sur Formulaires dans le volet Base de données sur la gauche. Vous pouvez créer des formulaires de deux manières : par le biais de l'assistant ou par le mode Création. Nous allons utiliser l'assistant pour les auteurs et les médias. Cliquez sur Utiliser l'assistant pour créer un formulaire... dans le volet des tâches.  Cela démarre l'assistant.
  
-À la première étape de l'assistant, sélectionnez la table Auteurs dans la liste déroulante, puis déplacez Nom vers les Champs à utiliser. Ceci se fait en sélectionnant le champ et en utilisant les touches fléchées. Cliquez sur Suivant.+À la première étape de l'assistant, sélectionnez la table Auteurs dans la liste déroulante, puis déplacez Nom vers les Champs du formulaire. Ceci se fait en sélectionnant le champ et en utilisant les touches fléchées. Cliquez sur Suivant.
  
 La deuxième étape concerne les sous-formulaires dont nous n'avons pas besoin dans le formulaire Auteurs. Cliquez sur Suivant. Vous remarquerez que les étapes trois et quatre sont ignorées. Ces étapes concernent les sous-formulaires. Nous ne les utiliserons pas dans la mise en œuvre de notre base de données. La deuxième étape concerne les sous-formulaires dont nous n'avons pas besoin dans le formulaire Auteurs. Cliquez sur Suivant. Vous remarquerez que les étapes trois et quatre sont ignorées. Ces étapes concernent les sous-formulaires. Nous ne les utiliserons pas dans la mise en œuvre de notre base de données.
  
-La cinquième étape nous demande une mise en page de nos champs. Comme nous n'avons qu'un seul champ, nous allons choisir la disposition en table. Sélectionnez la forme de table et cliquez sur Suivant.+La cinquième étape nous demande une mise en page de nos champs. Comme nous n'avons qu'un seul champ, nous allons choisir la disposition en table. Sélectionnez la forme de table (Comme feuille de données) et cliquez sur Suivant.
  
 La sixième étape concerne l'utilisation du formulaire. Nous voulons que le formulaire affiche toutes les données, donc sélectionnez toutes les données et cliquez sur Suivant. La sixième étape concerne l'utilisation du formulaire. Nous voulons que le formulaire affiche toutes les données, donc sélectionnez toutes les données et cliquez sur Suivant.
 +
 L'étape sept concerne les styles du formulaire. Vous pouvez sélectionner différentes configurations d'arrière-plan pour votre formulaire. Vous pouvez également choisir si vos boutons sont affichés sans bordure, avec des bordures en 3D, ou à plat. Cliquez sur Suivant. L'étape sept concerne les styles du formulaire. Vous pouvez sélectionner différentes configurations d'arrière-plan pour votre formulaire. Vous pouvez également choisir si vos boutons sont affichés sans bordure, avec des bordures en 3D, ou à plat. Cliquez sur Suivant.
  
 A la huitième étape, nous donnons un nom au formulaire, Auteurs, et choisissons si nous voulons le modifier encore ou bien l'utiliser. Après avoir nommé le formulaire, cliquez sur Terminer. Le nouveau formulaire apparaîtra sur votre écran. Fermez-le et enregistrez votre travail. A la huitième étape, nous donnons un nom au formulaire, Auteurs, et choisissons si nous voulons le modifier encore ou bien l'utiliser. Après avoir nommé le formulaire, cliquez sur Terminer. Le nouveau formulaire apparaîtra sur votre écran. Fermez-le et enregistrez votre travail.
  
-Le formulaire Médias est créé de la même manière, en utilisant uniquement la table Médias au lieu de la table Auteurs.+Le formulaire Médias est créé de la même manière, en utilisant uniquement la table Médias, et le champ Type, au lieu de la table Auteurs.
  
 ** **
Ligne 57: Ligne 58:
 Création du formulaire Livres Création du formulaire Livres
  
-Malgré l'utilisation de l'assistant pour commencer notre formulaire Livres, nous aurons besoin de le modifier par la suite pour ajouter des connexions aux auteurs et aux médias. Passez à nouveau par l'assistant avec la table Livres, en ajoutant les champs Titre et Publié. Sautez encore les sous-formulaires. Nous ajouterons nos sous-formulaires manuellement. Pour la mise en page, utilisez soit Columnar - Labels on Top [En colonnes - Étiquettes au-dessus], soit Columnar – Labels Left [En colonnes - Étiquettes à gauche]. J'ai utilisé Colonnes - Étiquettes au-dessus. Après avoir nommé le formulaire Livres à l'étape huit, sélectionnez Modifier la forme, puis cliquez sur Terminer. Cette fois, le formulaire est ouvert pour l'édition. Nous allons ajouter deux sous-formulaires pour établir une connexion avec les auteurs et les médias.+Malgré l'utilisation de l'assistant pour commencer notre formulaire Livres, nous aurons besoin de le modifier par la suite pour ajouter des connexions aux auteurs et aux médias. Passez à nouveau par l'assistant avec la table Livres, en ajoutant les champs Titre et Publié. Sautez encore les sous-formulaires. Nous ajouterons nos sous-formulaires manuellement. Pour la mise en page, utilisez soit Colonnes - Étiquettes en haut, soit Colonnes - Étiquettes à gauche. J'ai utilisé Colonnes - Étiquettes en haut. Après avoir nommé le formulaire Livres à l'étape huit, sélectionnez Modifier le formulaire, puis cliquez sur Terminer. Cette fois, le formulaire est ouvert pour l'édition. Nous allons ajouter deux sous-formulaires pour établir une connexion avec les auteurs et les médias.
  
-Dans la barre d'outils au bas du formulaire, sélectionnez le Navigateur de formulaires. Cela ouvre une petite fenêtre contenant les éléments de notre formulaire. Faites un clic droit sur MainForm, puis Nouveau > Formulaire. Un nouveau formulaire est ajouté à la liste. Comme il est déjà sélectionné, il suffit de commencer à taper pour le renommer FormAuteurs. Nous allons utiliser ce sous-formulaire pour créer le lien vers notre table Auteurs en passant par la table LivresAuteurs. Cliquez droit sur FormAuteurs et sélectionnez Propriétés. Sous l'onglet Données, choisissez table pour le type de contenu, et LivresAuteurs pour le contenu. Maintenant, cliquez sur le bouton en ellipse à côté de la liste Master Field. Une boîte de dialogue de liaison des champs apparaît. C'est là que nous créons notre lien entre la table Livres et la table LivresAuteurs. Sous LivresAuteurs, sélectionnez LivreID et sous Livres sélectionnez LivreID. Cliquez sur OK et vous pouvez fermer la boîte de dialogue Propriétés du formulaire.+Dans la barre d'outils au bas du formulaire, sélectionnez le Navigateur de formulaires. Cela ouvre une petite fenêtre contenant les éléments de notre formulaire. Faites un clic droit sur MainForm, puis Nouveau > Formulaire. Un nouveau formulaire est ajouté à la liste. Comme il est déjà sélectionné, il suffit de commencer à taper pour le renommer FormAuteurs. Nous allons utiliser ce sous-formulaire pour créer le lien vers notre table Auteurs en passant par la table LivresAuteurs. Cliquez droit sur FormAuteurs et sélectionnez Propriétés. Sous l'onglet Données, choisissez Table pour le type de contenu, et LivresAuteurs pour le contenu. Maintenant, cliquez sur le bouton avec les ... à côté de la liste Lier les champs maîtres. Une boîte de dialogue de liaison des champs (Lier les champs) apparaît. C'est là que nous créons notre lien entre la table Livres et la table LivresAuteurs. Sous LivresAuteurs, sélectionnez LivreID et sous Livres sélectionnez LivreID. Cliquez sur OK et vous pouvez fermer la boîte de dialogue Propriétés du formulaire.
  
 ===== 2 ===== ===== 2 =====
Ligne 71: Ligne 72:
 ** **
  
-Créez un un autre sous-formulaire sous MainForm nommé FormMédias. Modifiez les propriétés et définissez comme table le type de contenu et le contenu à LivresMédias. Cliquez sur l'ellipse à côté de la liste Master Field, puis sélectionnez BookID sous les deux BooksMedia et Books. Cliquez sur OK et fermez la boîte de dialogue Propriétés du formulaire.+Créez un un autre sous-formulaire sous MainForm nommé FormMédias. Modifiez les propriétés et définissez comme Table le type de contenu et le contenu à LivresMédias. Cliquez sur le bouton avec les ... à côté de la liste Lier les champs maîtres, puis sélectionnez LivreID sous les deux LivresMédias et Livres. Cliquez sur OK et fermez la boîte de dialogue Propriétés du formulaire.
  
-Maintenant, nous devons créer nos contrôles qui contiennent nos auteurs et des médias. Rappelez-vous, nous avons besoin de la possibilité d'en sélectionner plus d'un, donc une table est notre meilleur choix pour le contrôle. Cliquez sur le bouton Autres contrôles dans la barre d'outils sur le côté gauche. Une barre d'outils Autres Contrôles apparaîtra.+Maintenant, nous devons créer nos contrôles qui contiennent nos auteurs et des médias. Rappelez-vous, nous avons besoin de la possibilité d'en sélectionner plus d'un, donc une table est notre meilleur choix pour le contrôle. Cliquez sur le bouton Contrôles supplémentaires dans la barre d'outils sur le côté gauche. Une barre d'outils Contrôles supplémentaires apparaît.
  
-Assurez-vous que vous avez les FormAuthors sélectionnés dans le Navigateur de formulaires. Cliquez sur le bouton Tableau de la barre d'outils Autres Contrôles. Sous les deux zones de saisie pour le titre et la date de publication, dessinez le tableau sur la page. Faites un clic droit dans la section d'en-tête de la nouvelle table et sélectionnez Insérer une colonne > Zone de liste. Cliquez droit sur la colonne nouvellement créée et sélectionnez la colonneCeci affiche les propriétés de zone de liste. Dans l'onglet Général, modifiez l'étiquette pour les auteurs. Passez à l'onglet Données. Pour le champ de données, sélectionnez AuhtorID. Cette base indique que nous voulons faire le lien avec le domaine authorid dans le tableau BooksAuthors. Pour le type de contenu de la liste, sélectionnez SQL. Dans la liste Contenu, nous allons écrire une courte déclaration SQL pour remplir notre zone de liste avec les noms de la table Authors. Vous pouvez cliquer sur la flèche vers le bas afin de vous donner une petite boîte d'édition pour travailler. L'instruction SQL est la suivante : SELECT “Name”, “AuthorID” FROM “Authors+Assurez-vous que vous avez sélectionné le formulaire FormAuteurs dans le Navigateur de formulaires. Cliquez sur le bouton Contrôle de Table de la barre d'outils Contrôles supplémentaires. Sous les deux zones de saisie pour le titre et la date de publication, dessinez le tableau sur la page. Faites un clic droit dans la section d'en-tête de la nouvelle table et sélectionnez Insérer une colonne > Zone de liste. Cliquez droit sur la colonne nouvellement créée et sélectionnez ColonneCela affiche les propriétés de zone de liste. Dans l'onglet Général, modifiez l'étiquette pour les Auteurs. Passez à l'onglet Données. Pour le champ de données, sélectionnez AuteurID. Cette base indique que nous voulons faire le lien avec le domaine AuteurID dans le tableau LivresAuteurs. Pour le type de contenu de la liste, sélectionnez SQL. Dans la liste Contenu de liste, nous allons écrire une courte déclaration SQL pour remplir notre zone de liste avec les noms de la table Auteurs. Vous pouvez cliquer sur la flèche vers le bas afin de vous donner une petite boîte d'édition pour travailler. L'instruction SQL est la suivante : SELECT “Nom”, “AuteurID” FROM “Auteurs
  
 ** **
Ligne 90: Ligne 91:
 ** **
  
-Cette déclaration permet de sélectionner tous les enregistrements de la table Authors. Positionnez à 1 le champ Liens. Le champ Liens détermine quel champ remplira la zone de liste. Comme nous avons sélectionné le champ Nom d'abord, la liaison de 1 remplira la zone de liste avec les données des champs de nom. Fermez les propriétés de la zone de liste et enregistrez votre travail.+Cette déclaration permet de sélectionner tous les enregistrements de la table Auteurs. Positionnez à 1 le champ Champ lié. Le champ Champ lié détermine quel champ remplira la zone de liste. Comme nous avons sélectionné le champ Nom d'abord, la liaison de 1 remplira la zone de liste avec les données des champs de Nom. Fermez les propriétés de la zone de liste et enregistrez votre travail.
  
  
-Nous allons créer le contrôle des médias de la même manière que nous avons fait pour les auteurs. Sélectionnez le FormMedia dans le Navigateur de formulaires. Dessinez le contrôle de table à la droite de vos contrôles de titre et de publication. Créez une colonne dans le contrôle. Ouvrez les propriétés de la colonne et modifiez l'étiquette de média. Définissez le champ Données de MediaID et le type de contenu de liste pour SQL. L'instruction SQL pour le contenu de liste est la suivante :+Nous allons créer le Contrôle de table des Médias de la même manière que nous avons fait pour les auteurs. Sélectionnez le formulaire FormMédias dans le Navigateur de formulaires. Dessinez le Contrôle de table à la droite de vos contrôles de titre et de publication. Créez une colonne dans le contrôle. Ouvrez les propriétés de la colonne et changez l'étiquette pour Médias. Définissez le champ Champ de données à MédiasID et le Type de contenu de liste pour SQL. L'instruction SQL pour le contenu de liste est la suivante :
  
-SELECT “Type”, “MediaID” FROM “Media+SELECT “Type”, “MédiasID” FROM “Médias
  
-Définissez la liaison à 1.+Définissez le champ Champ lié à 1.
  
 Nous en avons maintenant terminé avec le formulaire. Enregistrez et fermez-le. Nous en avons maintenant terminé avec le formulaire. Enregistrez et fermez-le.
Ligne 113: Ligne 114:
 Utiliser les formulaires Utiliser les formulaires
  
-Les formulaires des auteurs et des médias sont simples à utiliser. Il suffit de sélectionner une ligne vide et de taper le nom ou le type. Vous devrez ajouter vos auteurs et vos types avant d'utiliser le formulaire de livres. Le formulaire de livres est aussi facile à utiliser. Remplissez votre titre et l'année de publication (ou inconnu si vous ne connaissez pas l'année). Les tables des auteurs et des médias vous donnent une zone de liste à partir de laquelle vous pouvez sélectionner vos auteurs et les types de médias. Notez que vous pouvez sélectionner plus d'un auteur et type de média. Pour créer un nouvel enregistrement, cliquez sur le nouvel album ou les boutons suivants dans la barre d'outils de contrôle de formulaire.+Les formulaires Auteurs et Médias sont simples à utiliser. Il suffit de sélectionner une ligne vide et de taper le nom ou le type. Vous devrez ajouter vos auteurs et vos types avant d'utiliser le formulaire Livres. Le formulaire Livres est également facile à utiliser. Remplissez votre titre et l'année de publication (ou inconnu si vous ne connaissez pas l'année). Les tables Auteurs et Médias vous donnent une zone de liste à partir de laquelle vous pouvez sélectionner vos auteurs et les types de médias. Notez que vous pouvez sélectionner plus d'un auteur et type de média. Pour créer un nouvel enregistrement, cliquez sur le nouvel enregistrement ou les boutons suivants dans la barre d'outils de contrôle de formulaire.
  
-Nous avons maintenant une méthode qui marche pour entrer des données dans notre base de données. Mais même si cela fonctionne, il y a un inconvénient dans cette manière de faire. Dans le cas où vous avez besoin d'un auteur ou d'un type qui n'existe pas, vous devez fermer le formulaire des livres et ouvrir les formulaires des auteurs ou des médias. Dans un futur tutoriel, nous tenterons de remédier à cet inconvénient.+Nous avons maintenant une méthode qui fonctionne pour entrer des données dans notre base de données. Mais même si elle fonctionne, il y a un inconvénient dans cette manière de faire. Dans le cas où vous avez besoin d'un auteur ou d'un type qui n'existe pas, vous devez fermer le formulaire Livres et ouvrir les formulaires Auteurs ou Médias. Dans un futur tutoriel, nous tenterons de remédier à cet inconvénient.
  
-Dans le prochain tutoriel, nous créerons une requête et un rapport pour extraire les informations de notre base de données.+Dans le prochain tutoriel, nous créerons une requête et un rapport pour extraire des informations de notre base de données.
  
issue68/tutoriel_-_libreoffice.1361542704.txt.gz · Dernière modification : 2013/02/22 15:18 de auntiee