You are on page 1of 12

Insrer des images dans Base

Version 1.0 du 30.05.2006

Ralis avec : OOo 2.0.2

Plate-forme / Os : Toutes

Distribu par le projet fr.OpenOffice.org

fr.OpenOffice.org

Sommaire

1 Prsentation......................................................................................................3 2 Quelques notions initiales.................................................................................3 3 Conception de la structure de la base..............................................................3 4 Cration du fichier Base de donnes...............................................................3 5 Cration de la Table.........................................................................................3
5.1 Cration de la cl primaire (cf Dbuter avec Base de Manuel NAUDIN)....4 5.2 Cration des autres champs..............................................................................4 5.3 Sauvegarde de la Table....................................................................................5 6.1 Crer un formulaire de saisie avec lassistant...................................................5 6.2 Ajouter le champ Image du Formulaire.............................................................8 6.3 Utiliser le formulaire cr...................................................................................9

6 Saisie des donnes avec le formulaire............................................................5

7 Crdits ............................................................................................................12 8 Licence............................................................................................................12

Inserer_images_dans_Base.odt - Retour au Sommaire

2 / 12

fr.OpenOffice.org

1 Prsentation
Ce document est destin aux utilisateurs dOpenOffice.org 2.0.2 (OOo 2.0.2) dsirant utiliser le module Base pour crer une base de donnes en y insrant des images.

2 Quelques notions initiales


Lobjectif dune base de donnes est le stockage structur de donnes et la mise disposition doutils permettant dafficher les donnes de manire pertinente. Une base est constitue de Tables. Chaque Table est constitue de plusieurs champs. La base de donnes est mise jour l'aide d'un Formulaire pour ajouter, modifier ou supprimer un ou des enregistrements.

3 Conception de la structure de la base


Dans ce document, la base de donnes va comporter trois types de champs : un champ ID : il sera la cl primaire puisque les bases intgres imposent la prsence dune cl primaire dans chaque table. Une cl primaire est un champ qui sera lidentifiant unique de chaque enregistrement. Dans Base, cette cl primaire peut tre gnre automatiquement. un champ Titres un champ Images La base est mise jour l'aide d'un Formulaire.

4 Cration du fichier Base de donnes


Pour crer une nouvelle base, utilisez le menu Fichier > Nouveau > Base de donnes. Par dfaut, loption Crer une base de donnes est slectionne. Cliquez sur suivant . Lassistant vous propose alors deux paramtres configurer : enregistrer la base dans OpenOffice.org. Si vous enregistrez la base dans OpenOffice.org, elle sera accessible en tant que source de donnes par lensemble des documents, pour insrer des donnes dans un courrier par exemple. Il est toujours possible de modifier ces rglages a posteriori, vous pouvez donc laisser le choix par dfaut. ouvrir la base pour dition (et ventuellement cration de tables avec lassistant tables). Nous allons effectivement diter la base, mais nous nutiliserons pas lassistant. Vous pouvez donc laisser le choix par dfaut. Cliquez sur Terminer , vous pouvez sauvegarder la nouvelle base dans un rpertoire de votre choix sous un nom qui vous convient. Le fichier Base souvre alors en mode dition.

5 Cration de la Table
En mode Table, cliquez sur Crer une table en mode bauche . La fentre dbauche de table souvre. Insrez les trois types de champs en leur donnant un nom ID , Titres , Images . Inserer_images_dans_Base.odt - Retour au Sommaire 3 / 12

fr.OpenOffice.org

5.1 Cration de la cl primaire (cf Dbuter avec Base de Manuel NAUDIN)


OOo Base impose la cration dune cl primaire pour chaque table. Cette cl primaire sera de toute faon ncessaire pour identifier de manire unique chaque image ou photo. Pour crer la cl primaire : vous attribuez un nom au champ : ID vous dfinissez le type de donnes du champ : Integer (nombre entier) la zone proprits du champ permet de modifier certaines proprits du champ. Pour notre cl primaire, nous souhaitons que la valeur soit gnre automatiquement par la base. Nous choisissons donc auto-valeur : oui . Le champ expression dauto-increment bascule alors sur Identity . Cela signifie que le nombre gnr sera bien unique (deux enregistrements de cette table ne pourront pas avoir le mme nombre dans le champ ID ). Laissez les autres proprits du champ leur valeur par dfaut pour indiquer que ce champ sera la cl primaire de cette table, il ne nous reste plus qu effectuer un clic-droit sur le triangle vert gauche du nom du champ et slectionner cl primaire .

5.2 Cration des autres champs


Crez ensuite un champ Titres , de type Texte[VARCHAR]. Le type VARCHAR indique que vous voulez enregistrer une chane de caractres, et vous devez alors indiquer la taille maximale de cette chane dans la zone proprit de champ et choisir oui pour saisie requise . Crez ensuite un champ Images de type Image[LONGVARBINARY . Vous acceptez la taille du champ astronomique propose. Vous pouvez ensuite crer d'autres champs votre convenance sur le mme principe.

Inserer_images_dans_Base.odt - Retour au Sommaire

4 / 12

fr.OpenOffice.org

5.3 Sauvegarde de la Table


Vous sauvegardez votre bauche de table sous le nom de votre choix, si vous ne lavez pas dj fait. Vous pouvez fermer lbauche de Table. Vous constatez que la Table apparat bien dans la fentre Base si le mode Tables est slectionn.

6 Saisie des donnes avec le formulaire


Les formulaires sont des documents Texte auxquels on a ajout des proprits de connexion avec une base, et qui permettent dafficher, modifier ou saisir des donnes. Ils permettent de grer la manire dont les donnes sont prsentes.

6.1 Crer un formulaire de saisie avec lassistant


Depuis la fentre principale de Base, cliquez sur licne Tables dans la colonne Base de donnes. La table que vous avez cre apparat dans la zone Tables. Cliquez sur licne de la Table que vous venez de crer pour la slectionner, puis faites un Clic droit et choisissez dans la liste droulante Assistant Formulaire .

Inserer_images_dans_Base.odt - Retour au Sommaire

5 / 12

fr.OpenOffice.org

Suivez les tapes proposes par l' Assistant Formulaire et transfrez les champs disponibles dans la zone Champs du formulaire . Vous constaterez que le champ Image n'est pas transfrable cette tape, c'est pourquoi vous aurez l'implmenter ensuite dans le Formulaire.

Il ne sera pas utilis de sous-formulaire dans ce formulaire. l'tape 5, Positionner les contrles , vous exclurez le mode Grille et vous choisirez un des trois autres types.

Inserer_images_dans_Base.odt - Retour au Sommaire

6 / 12

fr.OpenOffice.org

la dernire tape, vous pouvez donc cliquer sur Dfinir un nom pour enregistrer votre Formulaire. Puis, la question Comment voulez-vous procder aprs la cration du formulaire , vous cliquez sur Modifier le formulaire . Cliquez sur Crer , le formulaire est ouvert au premier plan en Mode Conception.

Inserer_images_dans_Base.odt - Retour au Sommaire

7 / 12

fr.OpenOffice.org

6.2 Ajouter le champ Image du Formulaire


Affichez la Barre Contrle de formulaires (menu Affichage), cliquez sur Autres contrles puis slectionnez Contrle picto . Dessinez sur votre Formulaire la taille que vous voulez donner au Contrle picto : vous pouvez choisir la taille de vos images.

Inserer_images_dans_Base.odt - Retour au Sommaire

8 / 12

fr.OpenOffice.org Slectionnez le Contrle picto que vous venez de dessiner : il est maintenant entour d'un cadre en pointills et de carrs verts. Par Clic droit, choisissez dans la liste qui s'affiche : Position et taille : indiquez une taille qui sera suffisante pour afficher vos images si vous ne l'avez pas fait avant, et validez ou modifiez les autres paramtres Contrle : dans les Proprits du Contrle qui s'affichent, cliquez sur l'onglet Donnes , et choisissez le champ Images de votre Table

Formulaire : dans les Proprits du formulaire qui s'affichent, cliquez sur l'onglet Donnes , choisissez dans Type de contenu la Table que vous avez cre et dans Contenu le champ Images de la Table Vous pouvez maintenant dsactiver le Mode Conception.

6.3 Utiliser le formulaire cr


Le champ ID se remplit automatiquement et doit donc indiquer la valeur 1. Vous vous dplacez dans le champ suivant, le champ Titres , et vous saisissez le titre que vous voulez donner votre image.

Inserer_images_dans_Base.odt - Retour au Sommaire

9 / 12

fr.OpenOffice.org Vous vous dplacez dans le champ suivant, le champ Images . Vous positionnez le curseur au milieu de la fentre. Pour accder au rpertoire o sont stockes vos images et slectionner l'image que vous allez insrer, vous avez le choix entre deux mthodes : soit faire un double clic, soit faire un clic droit prolong. cliquez sur Insrez une image partir de ... et choisissez la dans le rpertoire o sont stockes toutes vos images (il est plus pratique d'avoir toutes ses images dans un seul rpertoire).

Inserer_images_dans_Base.odt - Retour au Sommaire

10 / 12

fr.OpenOffice.org L'image s'affiche dans le Formulaire. Si la fentre d'affichage de l'image vous parat trop petite ou trop grande, vous pouvez passer nouveau en Mode Conception , slectionner le contrle picto et en modifier la taille. Vous pouvez continuer saisir vos donnes.

Inserer_images_dans_Base.odt - Retour au Sommaire

11 / 12

fr.OpenOffice.org

7 Crdits
Auteur : Jean-Michel PIERRE

Remerciement : Manuel NAUDIN dont le tutoriel Dbuter avec Base a servi de modle, et pour les corrections : Franois GATTO Intgr par : Tony GALMICHE

Contacts : Projet Documentation OpenOffice.org - fr.OpenOffice.org

Traduction :

Historique des modifications : Version 1.0 Date 30/05/06 Cration Commentaire

8 Licence
Appendix Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at http://www.openoffice.org/licenses/PDL.html. The Original Documentation is Insrer des images dans Base. The Initial Writer of the Original Documentation is Jean-Michel PIERRE Copyright 2006. All Rights Reserved. (Initial Writer contact(s): jmpierre@jmpconseil.com). Contributor(s): ______________________________________. Portions created by ______ are Copyright _________[Insert year(s)]. All Rights Reserved. (Contributor contact(s):________________[Insert hyperlink/alias]). NOTE: The text of this Appendix may differ slightly from the text of the notices in the files of the Original Documentation. You should use the text of this Appendix rather than the text found in the Original Documentation for Your Modifications.

Inserer_images_dans_Base.odt - Retour au Sommaire

12 / 12

You might also like