Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Dialogues entre Excel et Access en ADODB
Quatre billets de Pierre Fauconnier

Le , par Pierre Fauconnier

130PARTAGES

18  0 
Salut.

Pour répondre à une question qui revient régulièrement sur nos forums, j'ai écrit 4 billets de blog qui modélisent les interactions entre Access et un userform, ici manipulées en VBA/Excel, mais la technique peut servir également pour Word, PowerPoint...

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Philippe Tulliez
Rédacteur https://www.developpez.com
Le 25/08/2019 à 13:19
Bonjour Pierre,
Superbe travail que la rédaction de ces trois billets qui mériterait dans faire un tutoriel à part entière
4  0 
Avatar de Pierre Fauconnier
Responsable Office & Excel https://www.developpez.com
Le 26/08/2019 à 14:12
J'ai ajouté un 4ième billet qui permet de transférer "la responsabilité SQL" côté Access (voir les liens dans le premier message). Du coup, en plus d'ADODB limité à la DAL générique, il n'y a plus de SQL dans le code VBA...

Qui a dit que VBA ne permet pas une approche professionnelle de la programmation?
3  0 
Avatar de Pierre Fauconnier
Responsable Office & Excel https://www.developpez.com
Le 26/08/2019 à 7:57
Salut Philippe,

Merci pour ton appréciation.

Tu le sais, un tuto, ça prend du temps car nous aimons toi comme moi qu'il soit exhaustif. Dans le tuto que je rédigerai sur la question, je me devrai de parler des accès concurrents, de la sécurité, de la gestion d'erreurs. il sera donc plus étoffé, et donc, je dois dégager du temps pour sa rédaction
1  0 
Avatar de WuKoDLaK
Membre régulier https://www.developpez.com
Le 28/09/2019 à 16:18
Bonjour Pierre,

[Edit] j'avais posté dans la suite du billet tuto, mais il est certainement plus pratique de répondre ici.

je suis très intéressé par ton tuto et ses explications, cependant je me heurte à une erreur lors du 3eme volet (utilisation userform).

j'ai corrigé mon problème je n'ai pas compris j'ai refait le fichier, copier coller le userform et rajouté l'appel dans le module PL cela fonctionne.

tu écris en partie 4 : "N. B. Ces fichiers sont disponibles dans cette discussion du forum"
je ne les trouve pas, cela serait utile pour bien comprendre le fonctionnement dans son ensemble.
j'ai dû faire une boulette quelques part mais je ne trouve pas.

je vais tenter de passer via excel/access pour gérer une bdd d'un outil pour lequel tu m'avais apporté beaucoup d'explications, la bdd commence à être trop importante et le traitement est de plus en plus long.
je pensais que changer sur une année serait suffisant mais vu la charge exponentielle d'interventions il faut anticiper et améliorer l'ensemble même si je ne maîtrise pas access
par avance merci,

Ronan
0  0 
Avatar de Pierre Fauconnier
Responsable Office & Excel https://www.developpez.com
Le 28/09/2019 à 17:23
Salut.

Dans mon premier tuto, j'explique qu'il faut référencer la librairie ADODB. J'utilise la 2.8...

Pour la listbox, il faut bien sûr la paramétrer pour qu'elle ait le nombre de colonnes voulues

Voici le fichier zippé contenant le xlsm et la base Exemple. Il convient d'adapter le chemin dans la fonction de la dal...
1  1 
Avatar de WuKoDLaK
Membre régulier https://www.developpez.com
Le 28/09/2019 à 18:37
Merci à toi pour la réponse !
pour la référence c'était bon j'ai refait le fichier dans son entier pour passer à la version usereform de ton tuto, en copie/colle de l'usf de l'autre, ça a fonctionné direct pas compris.

ton approche de la programmation est vraiment intéressante. j'aime beaucoup ta façon de coder.
je ne suis pas un expert loin de là mais c'est vraiment très bien expliqué !
0  0 
Avatar de Pierre Fauconnier
Responsable Office & Excel https://www.developpez.com
Le 01/10/2019 à 12:38
Merci pour ton appréciation de mon travail
0  0