Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION D'UNE BD ACCESS AVEC ADO.NET


Information sur la source

Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous : ado, gestion, access, bdd, gestionnaire Niveau : Débutant Date de création : 22/09/2005 Date de mise à jour : 28/10/2005 18:36:54 Vu / téléchargé: 26 005 / 12 250

Note :
8,33 / 10 - par 12 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (27)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce code est destiné aux débutants voulant apprendre à se connecter
à une base de données Access en VB.NET
on peut :
- Ajouter des enregistrements
- Modifier des enregistrements
- Supprimer des enregistrements
- Parcourir les enregistrements
- Rechercher des enregistrements
  et les modifier ou les supprimer


J'espère que ce code pourras aider des débutants en .NET comme moi
 

Conclusion

Il doit certainement avoir quelques bugs et toutes
critiques en vue de modifications sont les bienvenues...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

23 septembre 2005 04:39:16 :
Ajout de la recherche et correction de quelques bugs
28 octobre 2005 18:36:54 :
correction d'un bug concernant la suppression

Commentaires et avis

signaler à un administrateur
Commentaire de lolomix le 22/09/2005 18:14:23

Ca m'a bien aidé,comme je ne suis pas tres bon, mais comment fais tu pour faire une recherce? Quand tu l'auras fais, tiens moi au courant..

Laurent

signaler à un administrateur
Commentaire de doro81079 le 22/09/2005 19:36:47

Bonjour,

des que je l'as mets à jour avec la recherche je te tiens au courant......

Salut
Doro

signaler à un administrateur
Commentaire de yuri1961 le 24/09/2005 19:28:20

Salut!
Fais attention a la suppression d'enregistrement ca ne marche pas bien
ton prog supprime toujours le premier, et pas selectionne.

signaler à un administrateur
Commentaire de doro81079 le 25/10/2005 20:38:43

bonsoir,

merci pour l'info...

effectivement dans une procédure je repars en début de fichier
mais je n'actualise pas les texbox ce qui fais que c'est le 1er qui est supprimer...

je corrige ce bug + d'autres et je mets à jour la source

merci et désolé pour la réponse tardive mais je n'ais vu le
commentaire qu'hier

Salut
Doro

signaler à un administrateur
Commentaire de didierm le 15/12/2005 17:47:48

Il y a un bug dans les modification.

Pourquoi ne pas avoir utilisé les databinding sur les texbox?

signaler à un administrateur
Commentaire de doro81079 le 24/01/2006 16:55:37

bonjour,

peut tu me dire exactement où ça bug car j'ai vérifier et ça n'a pas bugguer...

Salut
Doro

signaler à un administrateur
Commentaire de Mauricet le 05/02/2006 16:20:11

Bonjour
C'est assez bon pour VB 2003 mais en VB 2005 cela ne va plus sauf si on fait une conversion.
As-tu envisagé de faire une version 2005 ?
Merci
Maurice

signaler à un administrateur
Commentaire de yfsrc le 12/02/2006 14:53:25

Très utile ton code et très intéressant pour un débutant comme moi. Par contre j'ai un soucis quand je recherche un nom unique (j'ai créé mon nom ...) et que je le supprime, la base ne se recharge pas et je n'ai plus accès à aucun nom.
Merci.

signaler à un administrateur
Commentaire de Mauricet le 12/02/2006 15:14:30

Bonjour
Pourquoi ne pas avoir utilisé les databinding sur les texbox?
Comment faire tout cela par code uniquement ?
Une fois que les divers "Bindings" sont déclarés, tout devient facile.

Maurice

signaler à un administrateur
Commentaire de doro81079 le 28/04/2006 15:19:04

bonjour,

pour mauricet : pour le moment je code en .net et ne pense pas me mettre tout de suite en vb2005 bientôt j'espère...

et pour les databindings je préfère passer par du code.....

pour yfsrc : tu dis "Par contre j'ai un soucis quand je recherche un nom unique (j'ai créé mon nom ...) et que je le supprime, la base ne se recharge pas et je n'ai plus accès à aucun nom" tu as fais cela directement dans ma source ou tu l'as recrées?

sinon donne le bout de code.

salut
doro

signaler à un administrateur
Commentaire de papi2 le 22/09/2006 11:45:04

Bonjour,

Je cherche comment additionner des nombres (Visual Studio.NET 2003) avec une base de donnée access. Je suis obligé de faire et d'écrire l'addition moi-même dans le datagrid.
Serait-il possible :
Nombre_Adulte    Nombre_Enfant     Nombre_Total
      2               5                 7 --> que cette opération s'exécute toute seule

Ca fait un bon moment que je cherche...

Merci
Papi2

signaler à un administrateur
Commentaire de Bustamou le 24/08/2007 10:00:42

Bonjour. Je suis très content d'avoir consulté vos pages. J'ai passé plus de deux semaines à vouloir ajouter une nouvelle ligne à ma table sans succè.Je sais comment exprimer ma joie.Merci merci ...........

signaler à un administrateur
Commentaire de titi007 le 01/09/2007 17:34:58

effectivement pour un débutant c'est génial et simple a comprendre , juste ta Datagrid ne se met pas a jour lorsque tu click sur suivant ou précédent. En tout cas bon boulot

signaler à un administrateur
Commentaire de Usaf le 04/09/2007 08:36:00

Ton programme m'a été très utile pour commencer acex une base de donnée en vb!!!

Merci!

signaler à un administrateur
Commentaire de doro81079 le 15/09/2007 10:58:14

De rien ! heureuse que ce bout de code aide d'autre amateur comme moi ;-)

Et désolé pour la réponse tardive mais je ne programme plus depuis un moment donc désolé papy de ne pas t'avoir aidé, peut être une autre fois quand je m'y remettrais....

signaler à un administrateur
Commentaire de papi2 le 16/09/2007 14:48:11

Merci quand même Doro81079 !
Depuis j'ai trouvé la solution. Si ça intéresse quelqu'un je le mettrai.
J'ai fait un petit programme pour la bibliothèque dans notre club d'astronomie mais parfois j'ai un petit souci que je ne sais pas régler:
Par exemple quand je rentre un prêt il me met le N° d'ordre (1 puis 2, 3, 4, 5, 6). Si je ferme mon programme et que je le remette en marche pour rajouter un prêt, pratiquement à chaque fois il commence (si pour exemple on ont reprend les N° d'ordres que je viens de citer) par mettre un autre 6, 7, etc... Donc je me trouve avec deux N° d'ordres identiques. Si je n'y prête pas garde c'est toujours le premier que je supprime. Donc chaque fois que j'enregistre un prêt je dois y faire très attention et changer le N° d'ordre si nécessaire.
Moi aussi ça fait quelques mois que je n'ai pas refait du Visual Studio.NET 2003.
Je me suis mis au C et C++ avec DEV-C++ (c'est dur...!). Heureusement qu'il y a VBFrance avec toute cette fourmilière de bons programmeurs.
Je programme par loisir mais sans eux (et vous) je n'arriverai à rien faire...!

Merci et à une autre fois peut-être...

signaler à un administrateur
Commentaire de doro81079 le 22/09/2007 21:49:24

Ben de rien et encore désolé de ne pas avoir pu t'aider ;-)

Si tu veux je peux toujours essayer de voir pour ton problème de Nº dans ce cas se sera peut etre mieux de passer par mp .....

@ bientôt peut être

signaler à un administrateur
Commentaire de hichamoo2007 le 22/02/2008 23:36:45

merci pour cette code et en attende le nouveau

signaler à un administrateur
Commentaire de 32277 le 11/04/2008 02:25:33

Bonsoir,
dab, merci pour ce code.
jusqu'a mnt j'ai appris à utiliser plusieurs langages de programmations, mon premier etait le basic, je parle du bon vieux GW basic, slt pour tt qui ont travaillé dessus sur des vieux commodores ... ;)
j'ai travaillé aussi avec le qbasic, et le super vb6 ... mais depuis 2001, je me ss orienté vers le OO...
bref, j'ai essayé de mettre à jour unitilement mes anciens programmes, c t presque impossible vu que j'utilisait trop de dao...
j'ai galéré pendant une demi journée, en lisant le msdn, mais waloo, rien de rien... et je tombe sur ce beau bout de codes que je califierai de tres utiles, et je conseil tt debutant de voir ce code ...
A mon avis, en ajoutant dans les requetes SQL pur la recherche des LIKE *, ca sera tres utiles ...
je vais voir de temps en temps l'évolution de ce ptit programme, ca pourrai devenir une réf pour les débutant...
Et pour notre ami PAPI2, je crois, que le problème c au niveau de la définition des fields. Je crois que tu le n° doit etre de type lnInt autoincremented field... càd si tu bosse sur access, NumAuto , c 1 entier long auto incrementé a chaque ajout d'un enregistrement... c le moteur jet qui s'occupe de ca bien sur...
Bah comme dab, si vous utilisez par nécessité, nous on programme par plaisir ... bonne chance les gas et fumez avec modération ... ;)

signaler à un administrateur
Commentaire de dookey971 le 07/05/2008 22:20:57

Merci pour le tutoriel, ayant un devoir a rendre sur le même sujet j'ai fait quelques comparatifs avec mon programme et je n'arrive pas a gérer le code du bouton "Quitter Recherche" (d'ailleurs le tiens non plus ne fonctionne pas sur mon ordinateur)

Une petite solution ?

"l'exception OledbException n'a pas été gérée" aucun texte de commande n'a été défini pour l'objet de commande

signaler à un administrateur
Commentaire de Renfield le 08/05/2008 03:51:46 administrateur CS

Naïvement, je dirai qu'il suffit de définir un texte de commande pour l'objet de commande

signaler à un administrateur
Commentaire de dookey971 le 08/05/2008 12:44:27

c'est a dire ?
dans son programme tout a déjà été définis il me semble non ?

je suis bloqué pour un tout petit truc je parie ^^

signaler à un administrateur
Commentaire de doro81079 le 06/06/2008 16:04:56

Bonjour à tous ,

merci 32277 ^^

Tout d'abord je tiens a informé ceux qui téléchargerait le zip que malheureusement il y a pas mal de petites erreurs par ci par là ....je l'ai téléchargé il y a quelques temps mais je n'ai jusqu' à aujourd'hui pas eu le temps de me remettre dessus ...je le ferai prochainement ....désolé donc pour ces bugs ^^

Pour Dookey je vais regardé ça ....j'ai pas tout compris mais je vais voir ce que ça donne chez moi ;-)

++

signaler à un administrateur
Commentaire de doro81079 le 06/06/2008 16:14:52

re,

Chez moi pas de souci aucune erreur générée avec le bouton "Quitter la recherche" .....

Ton message date donc je pense que tu as trouvé d' où venait l'erreur mais je suis quand même curieuse donc si tu peux me dire d'où ça venait par mp ....merci ^^

++

signaler à un administrateur
Commentaire de lock2007 le 16/08/2008 23:36:18

Y a t il un petit tutoriel pour comprendre mieux ? et comme ca on aura un code et un cours

signaler à un administrateur
Commentaire de doro81079 le 07/10/2008 09:01:30

Bonjour Lock2007,

Oui il y a un tuto ici :

http://www.vbfrance.com/tutoriaux/BASES-CONNECTER-BASE-DONNEES-ACCESS-AVEC-VB-NET_281.aspx

++

signaler à un administrateur
Commentaire de mac66 le 23/03/2009 07:58:54

Bonjour Doro81079, ton code m'a beaucoup aidé a mieux comprendre la programmation en ADO. Mais je rencontre un petit probléme quand je veux l'éxécuter avec ma base de donnée tout rn modifiant certains paramétres, il me met une erreur sur le Update , erreur dans léxécution de la requête INSERT INTO.

Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[URGENT] gestion utilisateur avec ADO et bdd type access [ par GLT ] Bonjour, je cherche comment ajouter, supprimer, avoir la liste des utilisateurs d'une base de données sécurisée Access avec ADO.Lorsque j'essai d'util gestion d'images [ par d_zyl ] coucou les gens,avec access (2000), je dois gérer des images dans ma BDD.je m'explique, pour chaque enregistrement, il doit y avoir une image.j'ai tro ado sous access [ par scoder ] bonjour, je bloque sur un truc tout con que j'ai déjà fait à maintes reprises mais là ça ne passe pas....j'ai les variables globales suivantes :Dim cn condition en VBA dans Access [ par djlezar ] Bonjour,J'ai une question qui va vous paraitre simple mais qui m'empêche de dormir depuis deux jours ! Dans mon application Access, j'ai créé un bouto Soft VB BdD + Reseau [ par Desesperados ] bonjours je me retrouve avec un projet VB sur les bras faisant etat dela gestion de piece informatique ( ou est elle avec qui kan est elle arrivée ... Soft VB BdD + Reseau [ par Desesperados ] bonjours je me retrouve avec un projet VB sur les bras faisant etat dela gestion de piece informatique ( ou est elle avec qui kan est elle arrivée ... VB6 liaison avec BDD ACCESS 2000 [ par georgesgatto ] capoBonsoir.J'établis une liaison (ododc) entre une BDD et des textbox.Mais la BDD n'est pas mise à jour quand je modifie le textbox par le programme; utilisation ado pour access xp [ par developvbdebut ] Bonsoir tout le mondeJ'ai besoin de beaucoup d'aide svp!!Je voudrais enregistrer sur une table access les élèment d'une form.ma base s'appelle: emaile ado.net update en cascade access [ par drastik74 ] Bonjour, voila j'ai une base access avec plusieurs tables liées entre elles par des relations. Lorsque je veux faire une mise a jour sur la table pare ADO, RecordSet, SQL & Access [ par jpbest85 ] BonjourJe réalise un petit programme en VB6 dans lequel j'intérroge et modifie une base access.Je fais dc un Select sur ma base (je récupère donc un r


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.