Vous êtes sur la page 1sur 10

Visual Basic

Visual Basic
Une base de donnes est une collection de donnes enregistres ensemble, sans redondances inutiles pour servir plusieurs utilisateurs ou applications. On y enregistre les donnes de faon ce quelles soient indpendantes des programme qui les utilisent. On utilise une approche commune et contrle pour ajouter, supprimer, modifier et retrouver les donnes.

Visual Basic
Prsentation: Il prsente la manire la plus simple pour assurer laccs des informations provenant dune base de donnes. Il est en effet possible daccder des bases de donnes telle que Access par exemple.

Visual Basic
Le contrle de donnes peut effectuer les taches suivantes : - Assurer la connexion une base de donnes local ou en rseaux, - Dfinir un ensemble denregistrements partir dune table ou dune requte. - Faire des oprations de mise jour dans la base partir des valeurs dans les contrles dpendants, - Fermer la base de donnes.

Visual Basic
Le contrle Data est indispensable dans la ralisation dune gestion dune base de donnes. Cependant, il ne suffit pas simplement de placer le contrle sur la feuille de lapplication. Il faut obligatoirement renseigner quelques-unes de ses proprits. - Connect : qui indique quel type de la base de donnes on va utiliser : Access, Excel DatabaseName : qui indique lemplacement de la base sur le disque. Suivant la nature de la base, on indique le chemin complet(Rpertoire+Fichier) ou seulement un rpertoire. RecordSource : qui prcise la table qui fournira les donnes. Ce peut aussi le nom dune requete enregistrer (Access) . ReadOnly : qui empeche la modification des donnes sil est mis True.

Visual Basic
DBGrid permet dafficher et de manipuler un ensemble denregistrement .
pour pouvoir afficher les donnes laide des contrles indpendants, il faut modifier quelques-unes de ses proprits : DataSource : qui indique le nom du contrle Data fournissant les enregistrements, DataField : qui indique le nom du champ fournissant la donne.

Visual Basic
Les principales mthodes utilises pour grer une base de donnes dans une application sont les suivantes : AddNew : qui sert crer un nouvel enregistrement . Cependant , les donnes nouvellement entres ne sont pas tout de suite enregistres moins quon appuie sur une des flches du contrle Data, pour quelles soient valides, on pourrait faire appel la mthode Updaterecord suivie de linstruction suivante: Data1.recordSet.BookMark=Data1.recordSet.lastModified Qui permet de revenir la dernire donne enregistrement ou modifie.

Visual Basic

Exemple Data1.RecordSet.AddNew Delete : qui sert supprimer un enregistrement donn. Exemple : Data1.RecordSet.Delete Movefirst, Movelast, movePrevious, MoveNext Qui servent respectivement revenir au premier enregistrement, aller au dernier enregistrement prcdent et aller lenregistrement suivant.

Visual Basic
Exemple : Data1.RecordSet.Movefirst - Refresh : qui sert rafraichir la base de donnes. Exemple : Data1.Refresh - UpdateRecord : qui sert mettre jour une donne nouvellement enregistre ou modifie. Exemple Data1. UpdateRecord

Visual Basic
soit la table : Inscris (NDinscription,Nom,anne dadhsion) de la base de donnes Club.mdb On souhaite afficher les numros dinscriptions des membres du club et permettre la modification de leurs noms. Il faut crer une feuille sur laquelle on met : - Un contrle DATA assurant la liaison avec la base de donnes Club.mdb - Une Label sur laquelle on va afficher les numros de linscriptions des membres. - Une zone de texte sur la quelle on va afficher les noms.