Professional Documents
Culture Documents
Objectifs
1.
INTRODUCTION
On gre une unit de fabrication dordinateurs. Pour cela on utilise (pour faire simple) une caisse, carte
mre, processeur, mmoire vive (RAM), disque dur , une carte cran, une carte rseau, un moniteur, une
souris et un clavier.
On veut garder la trace des lments que lon a assembl lintrieur de chaque caisse . Bien entendu
le magasin ralise cela pour des clients.
En thorie et si vous avez suivi de faon scrupuleuse les TP prcdents vous nauriez besoin de rien.
Nanmoins vous pourrez vous reporter aux modules 3 12.
2.
Ouvrez Access et crez une nouvelle base de donne Access (nomme TP08 par exemple)
1) Crez une table nomme COMPOSANTS telle que :
Le champ defcomposant est limit 20 caractres. On entre les termes suivants : caisse, carte mre,
processeur, RAM, DD , C cran, C rso, Moniteur, Souris et Clavier.
2) Crez la table clients telle que :
Le nom et la ville seront en majuscule, le code postal sera de la forme 00\ 000;0;_ limit 6 caractres et
le tlphone sera de la forme 00\ 00\ 00\ 00\ 00;0;_ limit 15 caractres. Vous pourrez importer les
donnes partir du fichier excel disponible sur le site. Ou vous taperez :
id_client
nom
1 PAMANN
2 PHINASTEM
3 SEPTHANEM
4 HAMEPTANN
prenom
ad1
Elisabeth 3, Rue de la bourse
Albane 24, Rue des brosses
ad2
BP 17
cp
ville
18 296 ANNECY
06 890 LILLE
tel
55 55 00 00 06
55 55 00 00 04
Anibal
Blaise
BP 666
BP 78
87 632 LENT
92 567 PARIS
55 55 00 00 05
55 55 00 00 03
Rue de la pyramide
Rue du hanneton
Page 1 sur 4
ACCESS TP 08
id_client
5
6
7
8
nom
SALIMBA
BILAMAS
NILAEPATEMB
EPHALMANT
prenom
Panthne
Panthne
Hans
Sabine
ad1
9, Rue de la gare
Rue le la cte
Impasse des javeaux
Rue de la papetrie
ad2
cp
ville
BP 19
20 897 LE MANS
BP 1
09 789 BREST
BP 64753 38 265 GRENOBLE
27 887 MONESTIER
tel
55 55 00 00 01
55 55 00 00 02
55 55 00 00 08
55 55 00 00 09
9 LABETMANN
10 NABLAHAN
11 SIMENABPE
Talnar
88 432 ARLES
55 55 00 00 11
Defcompos est en texte de 250 caractres, Prix en euros, jamais nul, avec deux dcimales.
4) Crez les intgrits rfrentielles si besoin.
3.
Page 2 sur 4
ACCESS TP 08
3) Crez un formulaire au format tabulaire partire de la table COMPLETS (nomm
COMPLETS_SF) comprenant les champs idcomposant, defcomos, prix, parentid et idcomplet.
Masquez parentid et idcomplet. En pied de formulaire vous ajouterez un champ permettant de
calculer la somme des composants (en euro et en gras).
4) Pour la cration du formulaire principal des machines compltes, on est oblig de passer par une
requte. Crez donc une requte (nomme RCOMPLET) partir de la table COMPLETS. Vous
indiquez uniquement que le champ parentid soit gale 0
5) Crez alors le formulaire COMPLET (colonne simple) en choisissant les champs idcomplet,
defcompos, et prix. Vous ajouterez une zone de liste modifiable qui vous permettra de voir (au
moins) le nom du client pour lui affecter la machine. Vous affecterez au champ prix le fait que on
doit avoir une valeur suprieur 0. Le message derreur sera alors Le prix de vente te permettra
pas de vivre alors fait gaffe . Le champ idcomplet sera masqu.
Page 3 sur 4
ACCESS TP 08
6) L a se complique. Vous allez devoir, dans le formulaire complet insrer le sous formulaire
COMPLET_SF. En liant deux champs, un du formulaire complet et un champ du formulaire
COMPLET_SF. Pour obtenir :
On veut, pour un client donn avoir la liste des machine quil a achet et pour chacune delle obtenir la
liste des composants. Pour ce faire vous devrez :
Sur le formulaire client, mettre un bouton pointant vers le formulaire LISTMACHINE
Crer un formulaire (LISTEMACHINE) sur la requte RCOMPLET de format tabulaire pour
avoir la liste des machines fabriques.
Sur le formulaire LISTEMACHINE insrer un bouton ouvrant le formulaire complet.
On veut galement pouvoir imprimer un document technique (DOCTECH) pour chaque machine produite
sans quapparaisse le prix des composants mais seulement le prix de vente de la machine.
On veut avoir la liste des machines produites avec le prix de vente (PARCLIENT)
Ensuite on veut faire un menu de dmarrage qui permettre daccder aux diffrents formulaires
4.
VERIFICATION
Page 4 sur 4