|
|
|
Utilisation d'une base de données
|
L'exercice qui suit est inspiré d'un
tutoriel de Gilmir de chez Langlade Informatique. Il vous
explique comment créer une interface pour communiquer avec
une base de données créée avec Microsoft Access. Pour les
besoins de la cause, téléchargez la base de données Biblio.mdb
(fournie avec VisualBasic). Enregistrez-la dans le même
répertoire que votre programme.
- Créez un nouveau projet que vous enregistrez sous le
nom Ex_23xx.vbp. Ne changez rien aux propriétés
de la feuille pour le moment.
- Activez le composant Microsoft ADO Data Control 6.0 (OLEBD).
- Nommez la feuille (NAME) F_Ado et inscrivez Exercice
sur les bases de données dans la propriété CAPTION.
- Créez ensuite le modèle ci-dessous. Les étiquettes se
nomment ET_1, ET_2 et ET_3. Les zones
de texte se nomment ZT_Id, ZT_Nom et ZT_Année.
Le contrôle ADODC conserve son nom par défaut. La
propriété TEXT des zones de texte est vide.

-
Cliquez avec le bouton droit de la
souris sur le contrôle ADODC, puis sur le bouton Créer
à droite de la section Utiliser une chaîne de
connexion.
-
Dans la nouvelle boîte de dialogue qui
s'affiche, choisissez Microsoft Jet 3.51 OLE DbProvider.
Cliquez ensuite sur le bouton Suivant.
-
Sélectionnez Biblio.mdb dans
l'étape 1 de la section Connexion qui s'est
ouverte. Cliquez ensuite sur le bouton Tester la
connexion. Si une fenêtre s'ouvre vous indiquant que
le test réussi, tout va bien. Dans le cas contraire,
essayez de trouver ce qui ne va pas. Refermez la boîte de
dialogue.
-
Changez les caractéristiques des objets
de la feuille comme suit.
Contrôle ADODC
NAME = AdoBIBLIO
CAPTION = Auteurs
COMMANDTYPE : 2 - adCmdTable
CONNECTIONSRING : Provider=Microsoft Jet...
RECORDSOURCE : Authors 'Nom de procédure
stockée ou de table Zone de texte ZT_Id
DATASOURCE : adoBiblio
DATAFIELD : AU_ID Zone de texte
ZT_Nom
DATASOURCE : adoBiblio
DATAFIELD : Author
Zone de texte ZT_Année
DATASOURCE : adoBiblio
DATAFIELD : Year born
-
Enregistrez votre programme et testez-le.
Chaque fois que vous cliquez sur la flèche du contrôle AdoBiblio,
un nom d'auteur s'affiche avec le numéro de la fiche
correspondant. Si une date a été enregistrée dans la
base de données, elle s'affiche dans la zone à cet effet
(le #73, par exemple).
Application:
- Réalisez votre propre connection
à une base de données. Commencez par télécharger dans
votre répertoire la base Librairie
antique.mdb. Créez ensuite l'interface représentée
ci-dessous. Enregistrez votre programme sous le nom Ex_23bxx.vbp.

|
|
|
Jeu d'arcade
|
| |
|
- |
|
- 1 |
|
- 2 |
|
- 3 |
|
- 4 |
| |
|
Navigateur WEB
|
| |
|
- |
|
- |
|
- |
|
- |
|
- 1 |
|
- 2 |
|
- 3 |
|
- 4 |
|