法语版access 第一课.docx_第1页
法语版access 第一课.docx_第2页
法语版access 第一课.docx_第3页
法语版access 第一课.docx_第4页
法语版access 第一课.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Cours1 les tablesOuvrir la base de donnes Base cours 2011:La partie gauche affiche la liste des objets Access actuels de la base de donnes. Pour le moment, cette base ne contient que des tables, au nombre de cinq.La partie droite affiche le contenu de la table slectionne dans la partie gauche (ici, la table catgories).Une base de donnes peut contenir les objets suivants:- Les tables, destines au stockage les donnes, que nous tudierons dans ce cours- Les requtes, pour retrouver ou extraire les donnes (voir cours 2)- Les formulaires, pour saisir les donnes ou les visualiser lcran (cours3)- Les tats, pour imprimer les donnes (cours 3)1 Observer une tableUne table peut tre affiche de deux manires principales diffrentes:- Le mode cration de la table permet de visualiser sa structure- Le mode feuille de donnes permet de visualiser le contenu de la tablePour basculer dun mode lautre, vous pouvez utiliser:- Le bouton Affichage de la barre doutils Accueil- Ou bien le menu contextuel de la table:Exemple: la table Catgories affiche ci-dessus en mode feuille de donnes prsente les diffrentes catgories de produits, ayant chacune un code et un nom. Ces caractristiques de chaque catgorie sont appeles des champs sous Access. Chaque catgorie, i.e. chaque lment de la table, est appel un enregistrement. Cette table contient 2 champs et 8 enregistrements.En mode cration, vous obtenez ceci:Le mode cration affiche, pour chaque champ, le type de donnes qui le caractrise, une ventuelle description, ainsi que les proprits prsentes dans la partie infrieure de la bote de dialogue.1.1 utiliser le mode feuille de donnesHormis pour observer les enregistrements dune table, nous pouvons utiliser le mode feuille de donnes pour:1. Saisir un nouvel enregistrement, en vous positionnant sur la dernire ligne (symbole*)2. Supprimer un enregistrement, en slectionnant la ligne puis en utilisant le menu contextuel supprimer lenregistrement3. Crer un nouveau champ, en cliquant sur cliquer pour ajouter4. Supprimer un champ, en slectionnant la colonne, puis en choisissant la commande supprimer le champ5. Appliquer des tris ou des filtres sur un champ, en cliquant sur le bouton droite du nom du champCi-dessous par exemple, nous pouvons filtrer les codes catgories en naffichant que les catgories 1 et 2:1.2 Utiliser le mode crationLe mode cration sera utilis pour:- Modifier un nom de champ, un type de donnes ou une proprit de champ;- Ajouter un nouveau champ la suite des champs prcdents.Les types de donnesTypeDescriptionTexteLe champ peut contenir nimporte quel caractre alphanumrique (chiffre, lettre, signe de ponctuation). Utilis pour le texte, mais aussi pour les nombres sur lesquels on neffectue pas de calculs (code postal, numro de tlphone) (max 256 caractres)MmoLe champ peut contenir nimporte quel caractre alphanumrique. Le type mmo est rserv aux champs de type texte susceptibles de contenir plus de 255 caractres.NumriqueDonnes numriques (non montaires) susceptibles dtre utilises dans des calculsDate/HeureDonnes de date et/ou dheureMontaireDonnes montaire, prsentes avec deux chiffres aprs la virgule, et le symbole montaireNumroAutoNumrotation automatique, squentielle (commenant 1) ou alatoire. Souvent utilise pour gnrer des codes uniquesOui/nonVariable boolenne (deux valeurs possibles uniquement: vrai/faux). Peut tre remplac par une case cocherObjet OLEPour lier un objet extrieur, ou incorporer un objet (image, document WORD, feuille de calcul EXCEL, etc.) dans la base.Lien hypertexteURL de sites web et adresses de courrier lectroniqueListe de choixAfficher une zone de liste facilitant la saisi (voir exemple 2)Les propritsLes proprits dun champ dpendent du type de donnes choisi. Nous pouvons prendre quelques exemples issus de la table Articles:La proprit Format = du champ Nom du produit signifie que les saisies seront automatiquement mises en majuscules.Pour ce mme champs, la proprit Chane vide autorise = Non prcise quune saisie est obligatoire (un enregistrement ne peut pas avoir un nom vide).La proprit Valeur par dfaut = 0 du champ PAHT affiche une valeur par dfaut pour ce champ.Pour ce mme champ, la proprit Valide si pose une condition de validit de la saisie. Si cette condition nest pas respecte, la proprit Message si erreur prvoit le message derreur affich par Access.Pour le champ DDV (date de dernire vente), vous devez respecter un format (jj/mm/aaa) de saisie.Pour le champ Promo, longlet Liste de choix indique que, pour ce contrle, nous afficherons une case cocher.2 crer une tableLe ruban de longlet Crer contient deux boutons permettant de crer une nouvelle table:- Soit en mode feuille de donnes (bouton Table), en saisissant les noms des champs et les enregistrements directement sur la feuille de donnes,- Soit en mode cration (bouton Cration de table).Exemple: crer une table nomme Commandes, en mode cration, contenant les champs suivants:Pour les deux champs Codtypcli et Codevend, nous allons crer des listes de choix.Liste de choixLe dernier lment de la zone de liste Type de donnes, nomm assistant liste de choix, lance un assistant de cration dune liste de choix.Nous souhaitons ici rcuprer dans la table vendeurs les codes vendeurs qui safficheront dans une zone de liste droulante dans le champ Codevend, et dans la table Types clients les codes des types de clients qui safficheront dans une zone de liste droulante dans le champ Codtypcli.Ainsi, plutt que de saisir les codes, il suffira de les choisir dans deux listes.Pour le champ Cdtypcli, la liste suivante sera affiche: Pour le champ Codevend, la liste sera:Suivez les tapes de lassistant afin de crer vos deux listes.La proprit lgende va nous permettre de modifier les intituls des colonnes en mode feuille de donnes afin damliorer leur lisibilit.Par exemple, nous afficherons Date de commande dans la colonne du champ DateCde, sans modifier le nom du champ.Taper directement: Ceci est possible grce la proprit Lgende. Utiliser cette proprit pour modifier les en-ttes comme suit:Il nest pas ncessaire de modifier dautres proprits.La saisie des enregistrementsBasculez maintenant en mode feuille de donnes.Vous devez enregistrer la table. Lors de lenregistrement, un message vous demande si vous souhaitez crer une cl primaire pour la table. Nous verrons cette notion dans le paragraphe suivant. Nous pouvons cliquer sur non.Saisir les enregistrements suivants en contrlant le bon fonctionnement de vos zones de listes droulantes:3 les index et les clsLa cl primaire.Chaque table peut contenir une cl primaire, permettant didentifier chaque enregistrement de faon unique. Pour crer une cl, on pourra cliquer sur le bouton cl du ruban cration. (Dans le mode de cration!)La cl primaire dune table est reprable au symbole figurant sur la ligne du champ dune table affiche en mode cration. Par exemple, le code catgorie est la cl primaire de la table Catgories: Ceci signifie que deux catgories ne peuvent pas avoir le mme code.Les index.En complment de cette cl, les champs dune table peuvent tre INDEXES.Un index est un outil complmentaire la cl qui permet, pour un champ donn, de rsoudre les problmes de recherches et/ou de doublons.Pour indexer un champ, il faut modifier la proprit index de ce champ.La proprit Index peut prendre trois valeurs:- Non: le champ nest pas index- Oui-Avec doublons: le champ est index mais les doublons sont autoriss Indexe permet de rendre les recherches plus rapides, mais ne cherche pas dcider les doublons (dus une erreur de saisie par exemple)- Oui-Sans doublons: le champ est indexet les doublons ne sont pas autoriss.Un champ dot dune cl est toujours index sans doublons.Une table ne peut contenir quune seule cl, alors quelle peut tre dote de plusieurs index.Afficher la liste des index dune tableLe bouton Index du ruban cration affiche la liste des index dune table ouverte en mode cration.Par exemple, pour la table Catgorie, nous distinguons deux index:Cliquer dabord: - Le code catgorie est la cl primaire, identifie par le symbole cl et la proprit primaire: oui- Le nom de catgorie est index sans doublons (proprit unique: oui). Nous ne pourrons pas trouver deux fois le mme nom de catgorie dans la table.4 les relations entre les tablesLa cration dune cl pour une table est galement destine tablir des liens entre les diffrentes tables. Les bases de donnes dans lesquelles les relations ont une place prpondrante sont appeles des bases de donnes relationnelles.Les relations entre deux tables sont bases sur lexistence dun champ commun ayant les mmes caractristiques (mme type de donnes, mmes proprits).Afficher les relations Afficher les relations dj existantes dans la base de donnes, en cliquant sur le bouton Relations du ruban Outils de base de donnes:Dans le mode cration! Les tables Articles et Fournisseurs sont lies par le champ Numro du fournisseur. Les tables Articles et Catgories sont lies par le champ Code catgorie.Ajouter une table, ajouter une relationLe bouton Afficher la table permet dajouter une ou plusieurs tables au schma des relations. Pour ajouter une relation, il faut reprer le champ commun puis le faire glisser dune table lautre.Ajoutons les trois tables Commandes, Types clients et Vendeurs puis crons les relations entre elles: Il faut masquer les autres tables!Lors de la cration dune relation, la bote de dialogue suivante saffiche, par exemple pour la relation entre la table Vendeurs et la table Commandes:On peut retrouver cette bote de dialogue tout moment en double-cliquant sur la relation.Le type de relation est mentionn en bas de la bote de dialogue. Ici, cest une relation de un plusieurs: un code vendeur (ou un vendeur) peut tre li plusieurs commandes, mais une commande nest li qu un seul vendeur.Lintgrit rfrentielleLoption appliquer lintgrit rfrentielle permet dassurer la cohrence entre deux tables:1. Chaque lment dune table doit obligatoirement tre reli un lment de lautre table. Il ne peut pas y avoir dlment orphelin.2. La suppression dun lment dune table entranera obligatoirement la suppression de tous les enregistrements de lautre table relis cet lment.Cette relation forte ainsi tablie entrane des contraintes dutilisation. Il es

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论