Variable définissant le chemin d'accès

Yesaye -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Je souhaite intégrer dans une macro Access une variable qui définie un chemin d'accès à des fichiers.

Par exemple, j'ai:
Dossier 1
'->Sous-dossier 1
'-> Dossier 101
'-> Dossier 102

Je voudrais faire que lors du lancement de la macro, Access me demande le numéro de dossier et qu'il l'intègre lui-même dans le chemin d'accès: D:\Dossier 1\Sous-dossier 1\Dossier XXX. Pour aller y chercher des fichiers.

Est-ce possible et si oui comment?

Merci d'avance de vos réponse

A voir également:

4 réponses

f894009 Messages postés 17416 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

Sub Demande_Numero_Dossier()
Dim Numero_Dossier
Dim Chemin_Dossier As String * 39

' 1 2 3 3
' 123456789012345678901234567890123456789
Chemin_Dossier = "D:\Dossier X\Sous-dossier X\Dossier XXX"

Numero_Dossier = InputBox("Entrez votre numero de DOSSIER: ")

'test Numero dossier
' ajouter le code pour valider la saisie du numero de dossier


Mid(Chemin_Dossier, 12, 1) = Numero_Dossier
Mid(Chemin_Dossier, 27, 1) = Numero_Dossier
Mid(Chemin_Dossier, 37, 3) = Numero_Dossier

End Sub

Dossier 1 à 9
'-> Dossier 101 à 199
'-> Dossier 201 à 299
'-> Dossier 901 à 999

Normalement vous n'avez pas besoin du Sous-dossier.

Essayez si cela vous convient

Bonne continuation
1
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Une idée ?
Sub OuvreFich() 
Dim Fichier As String 
Dim CH As String 
    CH = InputBox("Entrez le numéro du dossier") 
    Fichier = "C:\Dossier 1\Sous-dossier 1\Dossier " & CH & ".ext" 
End Sub

ext pour Extention à adapter.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
1
Yesaye
 
Merci de vos réponse.

Je ne connais pas trop les macro Access.

Je vais essayé d'être plus précis.

En fait j'ai créer une macro sans passer par des lignes de code.

La macro importe des données depuis un chemin d'accès et exporte d'autres données vers ce même chemin. L'idée est de créer une boîte qui s'ouvre en demandant le nouveau chemin d'accès (ou une partie seulement de ce chemin d'accès). La question est donc comment intégrer cette variable dans les lignes présentes dans la macro (sans les lignes de codes si possible).

Merci à tous
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Sans ligne de code c'est pas possible ????
0