3
1 J.-P. Comet Introduction à ACCESS (LibreOffice Base / OpenOffice Base) EPU – GB 4ème année 2017-2018 J.-P. Comet SGBDR : Système de Gestion de Bases de Données Relationnelles. ACCESS : interface graphique (plutôt) conviviale permettant - de stocker des données, - de réaliser des interrogations et des éditions d’une base de données et - de réaliser des traitements plus complexes (macros / Visual Basic for Appl.). 2 J.-P. Comet Ce qu'il faut savoir Access : gestionnaire graphique de BDR vrai SGBD sous-jacent (qui peut s'utiliser sans Access directement depuis Visual Basic) : JET Joint Engine Technology MSDE : MS Desktop Engine SQL Serveur 2005 Express Edition / compact Edition Access = Rapid Application Development (RAD): sur-couche graphique au moteur JET : Créer à la souris la structure de la BD importer/exporter des données Créer des formulaires Créer des requêtes SQL (via QBE ou directement) Utiliser le langage VBA Développement de prototype rapide Attention cependant à la structure du schéma Lorsque la maquette fonctionne correctement Migration vers un SGBD plus puissant 3 J.-P. Comet LibreOffice 5.3.4 / OpenOffice 4.1.3 Téléchargement à l'adresse : https://fr.libreoffice.org/ ou https://www.openoffice.org/fr/ Plateformes supportées : MS-Windows (Vista, 7 à 10), Linux (32 et 64 bits, paquets deb et rpm), MacOS-X 4 J.-P. Comet Création d'une BD sous LibreOffice 5.2.6

unice.fr · NBD OBD o Assistant Bases de données Etapes 1. Sélectionner une base de données z Enregistrer et continuer Aide Choisissez l'action à exécuter après l'enregistrement

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • 1J.-P. Comet

    Introduction à ACCESS(LibreOffice Base / OpenOffice Base)

    EPU – GB 4ème année

    2017-2018J.-P. Comet

    SGBDR : Système de Gestion de Bases de Données Relationnelles.ACCESS : interface graphique (plutôt) conviviale permettant - de stocker des données, - de réaliser des interrogations et des éditions d’une base de données et - de réaliser des traitements plus complexes (macros / Visual Basic for Appl.).

    2J.-P. Comet

    Ce qu'il faut savoir● Access : gestionnaire graphique de BDR ● vrai SGBD sous-jacent (qui peut s'utiliser sans Access

    directement depuis Visual Basic) : ➔ JET Joint Engine Technology➔ MSDE : MS Desktop Engine➔ SQL Serveur 2005 Express Edition / compact Edition

    ● Access = Rapid Application Development (RAD): sur-couche graphique au moteur JET :

    ➔ Créer à la souris la structure de la BD➔ importer/exporter des données ➔ Créer des formulaires➔ Créer des requêtes SQL (via QBE ou directement)➔ Utiliser le langage VBA

    ● Développement de prototype rapide➔ Attention cependant à la structure du schéma

    ● Lorsque la maquette fonctionne correctement➔ Migration vers un SGBD plus puissant

    3J.-P. Comet

    LibreOffice 5.3.4 / OpenOffice 4.1.3

    • Téléchargement à l'adresse : https://fr.libreoffice.org/ ou https://www.openoffice.org/fr/

    • Plateformes supportées : MS-Windows (Vista, 7 à 10), Linux (32 et 64 bits, paquets deb et rpm), MacOS-X

    4J.-P. Comet

    Création d'une BD sous LibreOffice 5.2.6

  • 5J.-P. Comet

    Création d'une relation

    Il vaut mieux créer une clef :- sélectionner la ligne- bouton droit à gauche de la ligne

    6J.-P. Comet

    Importation de données• Récuperer les fichiers xls sur

    • www.i3s.unice.fr/~comet/SUPPORTS• Ouvrir un fichier avec OpenOffice Classeur• Copier les données (y compris les noms des co-

    lonnes)• Dans OpenOffice Base,

    • Aller dans la base de données / Sélectionner la table • Puis Édition / Coller• Dans la boîte de dialogue

    • Vérifier que les champs correspondent bien

    • Valider

    7J.-P. Comet

    Création d'une requête (mode ébauche) - 1

    Tables nécessaires : - Menu- Repas

    Quels sont les plats qui ont été servis à « Martin Marie » ?

    8J.-P. Comet

    Création d'une requête (mode ébauche) - 2

    Enregistrer la requête sous le nom « question 5 - TD4 » puis l'éditer en mode SQL

  • 9J.-P. Comet

    Quels plats ont été servis à XXX ?

    10J.-P. Comet

    Formulaires – Mode ébauche (1)

    Il faut associer des données aux champs : - click droit sur une zone de texte- puis formulaire : on associe la table au formulaire

    2

    1

    Le formulaire est l’interface privilégiée de communication entre le SGBD et son utilisateur. Il permet de saisir, de modifier, de sélectionner et de visualiser les données

    Zones de texte

    11J.-P. Comet

    Formulaires – Mode ébauche (2)Puis sur la zone de texte : - click droit / contrôle- choisir le bon champ

    Enregistrer, puis Ouvrir le formulaire

    Navigation dans les enregistrements

    Nouvel enregistrement

    12J.-P. Comet

    Les rapports On se propose d'imprimer les invités avec pour

    chacun d'eux, la liste des plats qui leurs ont été servis.

    Pour cela, on crée d'abord la requête correspon-dante.

    On lance l'assistant pour créer un rapport et on se laisse guider...

    Remarque : il faut la version 4.1 de LibreOffice pour que les rapports soient fonctionnels