Bonjour je suis Delivel, débitant en Visual basic. Je vous remercie d’avance pour votre aide.
J’ai une listbox alimentée par une base de données Access ‘’Nom.mdb’’ qui contient la table FichePatient, contenant les champs Nom, Prénom, Nombre, et aussi des boutons modifier, ajouter et supprimer un enregistrement me permettent de gérer cette base et deux Textbox Nom et Prénom. Mais je travaille d’abord sur le cham Nom(qui est affiché sur la listbox)
Mes Problèmes : 1. En premier, Le bouton enregistrer me renvoi l’erreur suivante (conforme à l’image) :
2. En second, Quand je supprime un élément de la listbox, le bouton modifier ne modifie plus l’élément sélectionné mais modifie un autre élément dans la listbox. C’est pourquoi, j’ai ensuite vérifié dans la base de données les valeurs du champ Numéro qui, s’incrémentait automatiquement de 1, mais présente maintenant des vides c'est-à-dire le numéro de la ligne supprimer ne figure plus dans le champ Nombre. Ici j’ai supprimé les éléments 3 et 4 ce qui donne dans la base de données les nombres 1, 2, 5, 6,7 dans cet ordre. En effet, Je pense qu’il ne prend pas en compte les suppressions pour reprendre l’incrémenter de 1 pour chaque enregistrement dans la base de données après suppression d’un élément dans la listbox.
Mon but : Utiliser ses trois boutons afin de Gérer ma Base de données Access depuis une application Visual basic.
NB : Dans ce code ci-dessous :
Boutton1: Modifier
Boutton2: Ajouter un enregistrement
Boutton3 : Supprimer