Bonjour,
Je cherche à résoudre le problème suivant.
Je réalise une importation dans un excel d'un fichier de données (de type dbf) dans une feuille xl.
Pour cela, j'utilise le ms-query qui me donne satisfaction dans la facilité.
Je voudrais savoir s'il était possible de rendre variable le chemin de connection du fichier ?
La requête :
Chaîne de connexion :
DSN=dBASE Files;DBQ=C:\EVOLUTION\VDVSCS;DefaultDir=C:\EVOLUTION\VDVSCS;Driver={C:\WINDOWS\SYSTEM\odbcjt32.dll};DriverId=533;FIL=dBase III;MaxBufferSize=512;PageTimeout=5;
Texte de la commande SQL :
SELECT Balance.COMPTES, Balance.INTITULE, Balance.SOLDE
FROM `C:\evolution\SOCIETE1`\Balance.dbf Balance
Je voudrais rendre variable "SOCIETE1".
Par exemple pour la société 2, la commande est la suivante :
SELECT Balance.COMPTES, Balance.INTITULE, Balance.SOLDE
FROM `C:\evolution\SOCIETE2`\Balance.dbf Balance
Je voudrais dans la mesure du possible que la variable du chemin soit stockée dans une cellule de la feuille xl d'importation par exemple.
J'espère être assez clair.
En fait, je voudrais importer des données de fichiers de même nom mais stockés dans des répertoires différents du disque dur et cela sans devoir changer la requête manuellement ou créer autant de requêtes que de fichiers à importer.
Merci pour vos lumières.
Rodolphe
Je cherche à résoudre le problème suivant.
Je réalise une importation dans un excel d'un fichier de données (de type dbf) dans une feuille xl.
Pour cela, j'utilise le ms-query qui me donne satisfaction dans la facilité.
Je voudrais savoir s'il était possible de rendre variable le chemin de connection du fichier ?
La requête :
Chaîne de connexion :
DSN=dBASE Files;DBQ=C:\EVOLUTION\VDVSCS;DefaultDir=C:\EVOLUTION\VDVSCS;Driver={C:\WINDOWS\SYSTEM\odbcjt32.dll};DriverId=533;FIL=dBase III;MaxBufferSize=512;PageTimeout=5;
Texte de la commande SQL :
SELECT Balance.COMPTES, Balance.INTITULE, Balance.SOLDE
FROM `C:\evolution\SOCIETE1`\Balance.dbf Balance
Je voudrais rendre variable "SOCIETE1".
Par exemple pour la société 2, la commande est la suivante :
SELECT Balance.COMPTES, Balance.INTITULE, Balance.SOLDE
FROM `C:\evolution\SOCIETE2`\Balance.dbf Balance
Je voudrais dans la mesure du possible que la variable du chemin soit stockée dans une cellule de la feuille xl d'importation par exemple.
J'espère être assez clair.
En fait, je voudrais importer des données de fichiers de même nom mais stockés dans des répertoires différents du disque dur et cela sans devoir changer la requête manuellement ou créer autant de requêtes que de fichiers à importer.
Merci pour vos lumières.
Rodolphe