0% ont trouvé ce document utile (0 vote)
41 vues5 pages

TP12

Transféré par

hamoud hamoud
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues5 pages

TP12

Transféré par

hamoud hamoud
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP N°11

Créer un dossier nommé « TP11 » sur le bureau dans lequel vous enregistrez votre base de données et votre
projet.
Enoncé :
Partie 1 : Création de la base données
1. Lancer Microsoft Access. Créer une nouvelle base de données et l’enregistrer sous le nom « bdbiblio »
2. En utilisant le langage SQL, créer une nouvelle table nommée « livre ». la structure de la table étant la
suivante :
Nom du champ Type de données Taille du champ Caractéristiques
codel Texte 4 C'est la clé primaire de la table 'Livre'. On
choisira de coder les livres en utilisant des
codes qui commencent par une lettre, identifiant
la catégorie du livre, suivie de 3 chiffres.
design Texte 50 C'est le nom du livre.
prix_u Monétaire Le prix unitaire d'achat du livre.
qte_s Numérique La quantité en stock du livre.
seuil_min Numérique Si la quantité est inférieure à cette valeur, le
livre est déclaré comme étant en rupture de
stock et, par conséquent, il sera ajouté à liste des
livres en rupture de stock.

3. En utilisant le langage SQL, insérer dans la table ‘livre’ les enregistrements suivants :
Premier livre: Deuxième livre: Troisième livre:
Code livre: P331 Code livre: P332 Code livre: P333
Désignation: Visual Basic 6 Désignation: DELPHI 7 Désignation: Algorithme et programmation
Prix unitaire: 15 Prix unitaire: 20 Prix unitaire: 35
Quantité en stock: 120 Quantité en stock: 150 Quantité en stock: 120
Seuil minimum : 10 Seuil minimum : 10 Seuil minimum : 10

1/5
Partie 2 : Conception de l’interface
1. Copier les fichiers du projet " Librairie universitaire" du TP 10 dans le répertoire « TP11 »
2. Ouvrir le projet « Prj_menu »
3. Ajouter une feuille « FORM ».
4. Enregistrer la feuille sous le nom « frmBook », fixer le titre à « Gestion des Livres » le nom à « frmBook »
5. Créer l’interface suivante :

6. Ajouter le contrôle « DATA » à la feuille. Modifier sa caption par « Livre »


Remarque :
Le data control est l'objet qui relie un Form et une base de données. les propriétés "Data" du control sont :
Connect = sorte de base de données - normallement Access 2000
DatabaseName = le nom de la bd qu'on attache
RecordSource = le nom de la table qu'on utilise
7. Programmer le menu « Acheter un livre » : un clic affiche la feuille « frmBook »

2/5
Partie 3 : Connexion à la base de données
Remarque : le contrôle data fonctionne avec les bases de données version 97. Pour cela il faut convertir la
base de données « bdbiblio » en « bdbiblio97 »
Marche à suivre : Démarrer Microsoft Access >> Outils >> Utilitaires de bases de données >> Convertir une
base de données >> Vers le format de fichier Access 97…>> Sélectionner la base « bdbiblio » >> Convertir
>> Saisir « bdbiblio97 » >> Enregistrer
1. Sélectionner le contrôle data
2. Cliquer la propriété « DatabaseName » et choisir la base de données « bdbiblio97 »
3. Cliquer la propriété « RecordSource » et choisir le nom de la table : « livre »
4. Lancer l’exécution de l’application
Partir 4 : Les contrôles liés
Après le Data control on connecte les contrôles pour afficher les champs de la table. Pour chacun de ces
contrôles on doit décrire les propriétés: « DataSource »et « DataField » qui spécifient de passer par le Data
control pour accéder au champ qu'on veut manipuler.
1. Pour chaque zone texte spécifier la propriété « DataSource » à
2. Pour chaque zone texte spécifier la propriété « DataField »au champ correspondant à l’étiquette.
3. Exécuter l’application

4. Tester les boutons du contrôle Data.


5. Rendre le contrôle Data invisible au chargement de l’application.
Remarque :
Tout changement sur un control lié est automatiquement effectué dans la table dès que l'on quitte
l'enregistrement.

3/5
Partie 5 : Programmation des boutons de commande
Modifier le nom de chaque bouton de commande par : cmd_caption. (Exemple : cmd_premier, cmd_suivant,
cmd_precedent, etc.)
1. Programmer la commande « cmd_dernier »
2. Programmer la commande « cmd_premier »
3. Lancer l’exécution.

4. Programmer la commande « cmd_suivant »


5. Programmer la commande « cmd_precedent »
6. Lancer l’exécution

7. Programmer la commande « cmd_ajouter ». En cas de champs vide ou de valeur incorrecte, une boite de
dialogue est affichée à l’utilistaeur de l’application. Le curseur est par la suite dans la première zone texte.
8. Programmer la commande « cmd_valider »
9. Programmer la commande « cmd_annuler »
10. Lancer l’exécution : ajouter l’enregistrement suivant : (Vérifier l’ajout de l’enregistrement !)
Quatrième livre:
Code livre: P334
Désignation: Programmer en java
Prix unitaire: 75
Quantité en stock: 60
Seuil minimum : 5

11. Programmer la commande « cmd_supprimer ». une boite de dialogue s’affiche à l’utilisateur pour
confirmer la suppression : si l’utilisateur clique le bouton « Oui » l’enregistrement sera supprimé et le
dernier sera affiché.
12. Ajouter l’enregistrement suivant :
Cinquième livre:
Code livre: P335
Désignation: [Link] pour débutants
Prix unitaire: 60
Quantité en stock: 40
Seuil minimum : 10
13. Supprimer l’enregistrement ajouté précédemment. (Vérifier la suppression)

14. Programmer la commande « cmd_modifier »


15. Modifier le prix du dernier enregistrement (50). (Vérifier la modification)

16. Pour la programmation de la commande « cmd_rechercher », procéder comme suit :


a. Créer une nouvelle feuille « frmfiche »
b. Les étiquettes (6 : 9) sont invisibles au chargement de la feuille
c. La commande « cmd_ok » affiche les informations du livre en cas de code valide et une boite de
dialogue (Livre non trouvé !) en cas de code non valide.
d. La commande « cmd_quitter » rend la feuille invisible et affiche la feuille « frmBook »
e. Lancer l’exécution et chercher le livre de clé « P333 »

4/5
17. Prévoir une gestion des boutons et des contrôles liés
18. Ajouter un bouton de commande de caption « Quitter » à la feuille « frmBook »
19. Générer l’exécutable

5/5

Vous aimerez peut-être aussi