Objectifs
- Etre capable de créer, une base de données, créer des tables dans Microsoft Access.
Création de la base
- Nous allons créer pour Monsieur HAJJI, qui est médecin, une base de données composée de quatre tables.
- Consignes de réalisation:
- Charger Access
- Créer une nouvelle base de données à enregistrer sous le nom Gestion d'un cabinet
- Créer la table Patients avec les renseignements ci-dessous :
Champ Type Taille Remarques NumPatient Texte Court 10 Clé primaire CINPatient Numérique 10 Entier Civilite Texte Court 15 Nom Texte Court 20 Prénom Texte Court 20 CNSS Texte Court 13 DateNaiss Date Format Date abrégé AdresseMail Texte 50 Adresse Texte Court 50 CodeGouv Numérique Entier CodeP Numérique 4 Entier Ville Texte Court 25 Tel Texte Court 10 - Créer la table Visites avec les renseignements ci-dessous :
Champ Type Taille Remarques NumVisite Num Auto Clé primaire NumPatient Texte Court 10 DateVisite Date Format Date abrégé Taille Numérique Réel simple Poids Numérique Réel simple Symptôme Texte Court 50 Diagnostic Texte Court 50 Prescription Texte 255 OffreMed Texte Court 100 - Créer la table Honoraires avec les renseignements ci-dessous :
Champ Type Taille Remarques NumVisite Num Auto Clé primaire NumPatient Texte Court 10 Clé primaire PrixVisite Monétaire Format Dinars Tunisien - Créer la table Gouvernorat avec les renseignements ci-dessous :
Champ Type Taille Remarques CodeGouv Numérique Clé primaire IntituleG Texte 100 - Créer la liaison entre les tables de la base de données et appliquer l’intégrité référentielle, mettre à jour et effacer en cascade
Saisir des données dans des tables
- Saisir les données ci-dessous dans les tables Patients et Visites:
- Importer les données depuis le fichier suivant: Base Patient Excel
- Saisir les données ci-dessous dans les tables Patients et Visites:
Modifier la structure des tables
- Modifier la structure de la table Patients :
- Saisir le masque de saisie AZ0000000; au champ NumPatient (saisie obligatoire de 2 lettres et 7 chiffres)
- Saisir le masque de saisie 00/00/0000; au champ DateNaiss
- Affecter un masque de saisie aux champs CNSS et Tel
- Créer une liste de choix pour le champ Civilité contenant les titres Mademoiselle, Madame et Monsieur
- Modifier la structure de la table Visites :
- Saisir le masque de saisie AZ0000000; au champ NumPatient (saisie obligatoire de 2 lettres et 7 chiffres)
- Saisir le masque de saisie 00/00/0000; au champ DateVisite
- Saisir le format 0,00" m" au champ Taille (affichage de 2 chiffres après la virgule suivi de m)
- Saisir le format 000" kg" au champ Poids (affichage de 3 chiffres suivi de kg)
- Modifier la structure de la table Patients :
Créer des formulaires
- Créer les formulaires de saisie à partir des tables Patients,Visites et honoraires
- Modifier la taille des contrôles dans les formulaires
Créer des requêtes
- Créer les requêtes suivantes:
- 1-Afficher les patients qui habitent à "Tunis"
- 2- Afficher les patients qui n’habitent pas à "Tunis"
- 3- Afficher les patients dont le prénom commence par la lettre "A"
- 4- Afficher les patients dont le prénom se termine par la lettre "D"
- 5- Afficher les patients dont la 2ème lettre du prénom est "A"
- 6- Afficher toutes patients célibataires
- 7- Afficher les patients nés au mois de septembre
- 8- Combien de patients sont nés en septembre ?
- 9- Combien de femmes sont nées après le 1/1/1999 ?
- 10- Afficher les patients qui habitent à « Tunis » et dont le prénom commence par "R" ou "M"
- Créer les requêtes suivantes: