Voici un exemple simple mais efficace pour acceder a une base Access en mode DAO.
Le logiciel en lui meme n'as aucun interet particulier, il est juste la pour mieux comprendre.
Quelques Infos
Acces en Mode DAO (Installer au prealable MDAC_TYP pour avoir le pilote DAO d'installer sur le systeme a moins que Microsoft Access soit deja installé)
Creation de la base si celle ci n'existe pas
Compactage
Suppression
Suppression Total de la base
Ajout
Modification
Recherche Par Critere ou par Nom/Prenom
Recherche Par Critere avec Mot entier ou Partiel
Divers Infos sur la Base (Taille, Nombre Enregistrement, Position courant de l'enregistrement)
Ajout de la gestion du mot de passe avec la compression plus changement du mot de passe a volonté
Bon il y a surement qq petits bugs, alors n'hesitez pas a me les communiquer, non pas pour faire un logiciel parfait mais pour que les personnes desirant apprendre les principes de la SGBD ne soit pas bloqués par des erreurs toutes betes.
De plus j'ai volontairement limité l'application a une seule fenetre pour simplifier la tache au debutant. (Tout le gros du programme est dans un seul formulaire)
Pilote DAO sur
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=83e8f178-94c9-4e7d-b0b6-a8a94c4eb912
Ps: J'ai pas mis d'exemple pour faire un etat (DataReport et DataEnvironment) car cela marche qu'avec VB 6.0 pro ou Entreprise, mais si cela interresse du monde je peut le rajouter.
Bonne Prog a tous.
Source / Exemple :
Correction de qq bugs lors de la suppression d'un enregistrement et ajout de l'age de la personne.
18 mars 2006 à 10:35
j'ai pu faire une base de donnée dans qui tourne tres bien sur Access et je voudrais connaitre la procedure a suivre pour faire une connection avec vb.
je suis un debutant dans vb mais j'ai la notion de la programmation
merci pour votre reponse
A+
7 mai 2005 à 19:53
26 avril 2005 à 12:00
J'ai pas tres bien compris ce qu'etait le type Workspace:
"Public wrkJet As Workspace 'Espace de travail DAO"
bien que MSDN m'en dise un peu; pourrait tu expliquer en quelques mots ce ke c'est?????
14 avril 2005 à 05:18
Metalcoder
14 avril 2005 à 00:03
He oui je débute en VB et les bases de données, c'est pas tres claire ! Il n'y a pas un bouquin pour debuttant la dessus ?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.