1 access découverte. 2 motivation access chef de projet, maitre dœuvre, consultant, ingénieur,...

25
1 ACCESS Découverte

Upload: amedee-esnault

Post on 03-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

1

ACCESS

Découverte

Page 2: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

2

Motivation

ACCESS

Chef de projet,

Maitre d’œuvre,

Consultant,

Ingénieur,

Technicien,

Petites mains…

BD,

Applications de gestion, SI, SIG, SID, Datawarehouse,

Applications décisionnelles (BI),

Datamining…

30K€

20K€

Page 3: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

3

Motivation… à court terme

Une ou plusieurs notes.Examen sur machines,Dossier individuel,Dossier par groupe de 2, 4, 12…

Preférence ?

Page 4: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

4

Faisons connaissance… vous

Merise Modèle entités-associations Modèle relationnel SQL SGBD

Page 5: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

5

Faisons connaissance… vous

Programmation procéduraleEnregistrements, Pointeurs,

VB, VBA Programmation événementielle

Page 6: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

6

Faisons connaissance… moi

Doctorant en informatique (analyse automatique d’images numériques)

[email protected]

Page 7: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

7

Pause

Page 8: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

8

Objectif des 4x4h de cours Apprendre à utiliser le SGBD ACCESS,

pour créer des applications de gestion, où des données sont stockées et manipulées.

Page 9: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

9

Ressources www.self-access.com/access www.developpez.com/ (Access, les

bases)

http://liris.cnrs.fr/~troussil/access

Page 10: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

10

Conclusion (1/2) ACCESS est un SGBDR et un RAD. Utiliser ACCESS pour de petites applications de

gestion mono-utilisateur. La notion théorique fondamentale est celle

d’intégrité.

Page 11: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

11

Conclusion (2/2) Les données sont stockées dans des tables. Elles sont retrouvées à l’aide de requêtes. Les formulaires permettent l’alimentation ou la mise

à jour d’une base, par saisie contrôlée. Les états présentent les données d’une base, pour

une consultation papier. Les macros et modules (VBA) permettent

d’automatiser les traitements et de créer une véritable application.

Page 12: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

12

Interface

Page 13: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

13

Objet table

Pré-requis : modèle E/A, R Schéma de table Shéma de la table en épaisseur (saisie

non contôlée)

Page 14: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

14

Schéma de la table

Page 15: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

15

Schéma de la table

Page 16: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

16

Exo1

Créer une table PERSONNE Avec pour champs :

Un identifiant arbitraire (clef primaire)Nom, prenom, sexe et date de naissance.

Page 17: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

17

Schéma de la table

Page 18: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

18

Exo2

Créer une table PARENTE représentant la relation de parenté.

Avec pour champs : Deux identifiants numériques IDpere et IDfils

(clef primaire composée)

Page 19: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

19

Schéma de la table

Page 20: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

20

Schéma de la table en épaisseur

Schéma de la table = Affichage, mode création Schéma en épaisseur = Affichage, mode feuilles

de données

Page 21: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

21

Exo3

Alimenter votre base avec quelques individus (vous, vos frères et sœurs, vos parents)

Page 22: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

22

Objet formulaire

Pré-requis : programmation graphique événementielle

Consultation synthétique d’une base et saisie contrôlée.

Il se construit à partir d’une ou plusieurs tables et se composent de contrôles caractérisés par différentes propriétés dont l’une est de réagir à des évenements (clic, fermeture, perte du focus, etc.)

Page 23: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

23

Exo4

Créer un formulaire, à l’aide de l’assistant, pour saisir de nouvelles personnes.

Créer un formulaire en mode création, avec deux listes déroulantes pour saisir les relations de parenté entre personnes déjà saisies.

Créer un formulaire menu permettant l’accès aux formulaires précédents.

Page 24: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

24

Exo5

Créer un formulaire de consultation (ni ajout, ni mise à jour, ni suppression autorisée).

Avec des champs texte pour le nom, le prenom, la date de naissance d’une personne et la liste de ses enfants.

Page 25: 1 ACCESS Découverte. 2 Motivation ACCESS Chef de projet, Maitre dœuvre, Consultant, Ingénieur, Technicien, Petites mains… BD, Applications de gestion,

25

Exo6

Créer des bases cohérentes à partir des fichiers ‘country.txt’, ‘codes.xml’ et ‘genealogie.xml’

http://liris.cnrs.fr/~troussil/<nom_fic>