TP1 Access PDF
TP1 Access PDF
TP1 Access PDF
Livre
NumInv
Matire
Titre
Auteur
Qte
323
124
1110
241
321
216
312
Base de donnes
Algo et Programmation
Algo et Programmation
Algo et Programmation
Systme
Systme
Algo et Programmation
Bases De Donnes
Algorithmes
Programmation
Langage C
Unix
Systmes Exploitations
Langage Java
C.J. Date
D. Knuth
B. Meyer
B. Kernighan
K. Thompson
Crocus
J. Gosling
3
2
6
5
2
1
8
Table des abonns (Numro d'abonn, son nom, son prnom, son statut et le dpartement
d'affectation)
Abonne
NumAb
Nom
Prnom
Statut
Dpartement
12
10
32
14
Benali
BenSaid
Karim
Rajaoui
Ali
Said
Karima
Rajaa
Etudiant
Thsard
Prof
Etudiant
Informatique
Civil
Electrique
Informatique
Table des prts (Numro inventaire du livre emprunt, Numro d'abonn de lemprunteur, la date
demprunt, la date de retour et une observation)
Pret
NumAb
NumInv
DatPret
DatRetour
10
12
323
124
1/11/2008
2/11/2008
7/11/2008
12/11/2008
12
32
14
14
32
323
241
321
323
323
3/10/2008
3/10/2008
13/10/2008
10/11/2008
13/09/2009
5/10/2008
4/11/2008
20/10/2008
15/11/2008
10
312
3/10/2009
Observation
Avertissement, il ne faut
pas dpasser 8 jours
Suspension pour un mois
Page 1
Page 2
En premier, crer un champ dont le nom est "NUMINV" Ce champ sera le numro dinventaire
des livres. Le champ sera de type texte dont la taille est 6 caractres
Texte: permet de crer un champ avec du texte et des chiffres mlangs. On ne peut pas
faire de calculs dans ce type de champs. La taille est limite 255 caractres
Mmo est quivalent TEXTE mais peut reprendre plus d'informations. Des limitations
d'affichage, notamment dans les tats rendent ce type de champ peu utilis. La taille
maximum est de 65.535 caractres.
Numrique. Ce format de champ permet de rentrer des chiffres sous diffrents formats.
o
o
o
o
o
o
Page 3
Date et heure
Montaire est identique numrique mais rajoute le caractre montaire. Gnralement, on
utilise directement numrique
Numro Auto permet Access d'incrmenter le numro chaque nouvel enregistrement.
Oui/non est de type boolen (vrai ou faux)
Lien hypertexte
Objet OLE: tout objet provenant d'une application compatible OLE, images, ...
Assistant liste de choix. permet de crer suivant une liste tape ou reprise dans une autre
table les diffrentes possibilits acceptes. Cette notion sera vue dans un chapitre part
Matire
Titre
Auteur
Qte
50
50
50
Entier
Quitter par la croix droite sur la fentre et Access demande si on veut sauvegarder la table.
Accepter l'enregistrement et nommer cette table "Livre".
Numrique
Entier
NOM
PRENOM
STATUT
DEPARTEMET
TEXTE
TEXTE
TEXTE
TEXTE
50
50
50
50
Page 4
PRET
NumAB
NumInv
Numrique
TEXTE
DatPreT
Date/Heure
DatRetour
Observation
Date/Heure
TEXTE
Entier
6
50
Page 5
Chaque fois qu'on modifier le numro d'un abonn dans la table Abonne, tous les prts
effectus par cet abonn seront automatiquement modifis afin qu'ils aient le nouveau numro
de l'abonn.
-
Chaque fois qu'on supprime un abonn de la table Abonne, tous les prts effectus par cet
abonn seront automatiquement supprims.
-
Page 6
Double-cliquer sur la table "Livre" pour l'ouvrir afin de saisir des enregistrements (voir la
premire page de l'nonc)
Saisir les enregistrements dans la grille qui s'affiche.
En bas de la fentre, on retrouve une petite barre d'outils de navigation
Proprits du champ:
Utiliser la fentre des Proprits du champ ci-dessous pour:
1- Prciser une valeur par dfaut 1 pour le champ Qte dans la table Livre
2- Exiger des valeurs suprieures 1 pour le champ Qte dans la table Livre
Page 7
Dans la fentre qui s'affiche, choisir Crer une requte en mode cration:
Page 8
Reprendre la requte prcdente pour la modifier afin d'avoir les livres dont la quantit est
suprieure strictement 4:
Excuter la requte.
Modifier la requte pour avoir les livres dont la quantit est strictement suprieure 4 et dont le
titre commence par Langage:
Excuter la requte.
Revenir en mode cration
Utiliser le raccourci
ci-dessous:
Excuter la requte.
En mode cration, modifier la requte pour avoir un classement croissant par titre.
Excuter la requte
En mode cration, modifier la requte pour avoir le nom et prnom de l'abonn, le titre du livre
Page 9