DÉVELOPPEMENT RAPIDE D'APPLICATIONS




Notes de cours 9

VB .net et bases de données



La base de données "GestProj"



On commence par récupérer la base de données Gestion.

Cette base est la version Access, en anglais, de GestProj que nous utilisons dans l'autre cours.


On veut faire la maintenance des tables dans la base de données.

On crée un nouveau projet et on y mettra un form pour chaque table qu'on doit pouvoir lire.







Il faut d'abord se connecter à la base de données.

Puisque nous utilisons une base Access, le driver est Jet 4.0

Nous établirons un Connection object pour la base et ensuite, un Data adapter object pour chaque table.







Les objets se crées facilement en utilisant drag and drop













En regardant les propriétés du Data Adapter, on voit que des propriétés pour Select, Insert et Delete on été créées.

Ces propriétés sont simplement des commandes SQL et on peut les modifier en utilisant le Query builder qui est en somme un générateur de code SQL.







Le DataSet est l'objet à l'intérieur de l'application qui va recevoir les données venant de la table.
Il faut créer le DataSet.







Pour afficher le contenu du DataSet on utilise un DataGrid control.

Ce control est associé au DataSet par sa propriété DataSource.












Pour exécuter la commande Select qui a été générée pour le DataSet, il faut exécuter du code.

Puisque le DataSet est un objet de l'application, les changements que l'on fait dans le DataGrid sont faites au DataSet et non dans la table.

Le but de la commande Update est de ré-écrire la table avec les changements qu'on a fait dans le DataSet.












Finalement, on améliore la présentation de notre DataGrid.










Haut de la page

Accueil          Tutoriels