Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Gestion de base de données .mdb

borisdu59

XLDnaute Nouveau
Lu ter tous.

Je fais appel à vous because je patine.
Le sujet n'est pas très original: une gestion de base de données avec excel.

Le contexte en premier lieu...
En fais j'ai créé deux questionnaires avec excel. Ce sont des questionnaire type qcm et question ouverte.
Ce que je veut faire, c'est extraire les infos du questionnaire, indexer le tout dans une base de données access.
Je traite les infos grâce avec des macro écrite en VB.

En fait j'ai besoin de lire dans la base de donner le numéro du dernier questionnaire pour pouvoir attribuer le numéro du prochain questionnaire de manière entièrement automatique.
Pour ce faire, je charge la base de données dans une feuille. Celle-ci est triée par ordre croissant de numéro de fiche. Je descend tout le tableau, je prend la dernière valeur de numéro de fiche, je l'incrémente de 1.
Cette valeur est entrer dans le questionnaire.
Ce que voudrais faire, c'est indiquer le chemin de la base de données au démarrage, de façon à pour continuer à utiliser le programme en changeant d'emplacement la base de données

Voila le (gros) bout de code que j'ai fait:


Pour créer le chemin j'ai trouver ce bout de code sur internénet


Et je remplace le chemin dans la première fonction par Chemin_BdD_i. Et miracle: ... ça marche pas.
La base de données s'appelle fiche_SQL.mdb
Quand je la selectionne avec la fenêtre et que je cherche à charger la base de données dans une feuille, j'ai un message d'erreur qui me dis que la base de donnée Chemin.BdD_i.mdb est introuvable.


PLEASE HELP

Merci de votre attention
 

JNP

XLDnaute Barbatruc
Re : Gestion de base de données .mdb

Bonjour BorisDu59 et bienvenue ,
A mon avis, tu échange entre 2 sub une variable qui n'est pas publique... Essaie de mettre en début d'un module
Code:
Public MonChemin As String
Bon courage
 

Discussions similaires

Réponses
5
Affichages
125
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…