Bonjour
Je suis nouveau sur le forum et sur l'utilisation de VBA
Je souhaite récupérer dans un champ de formulaire la valeur d'une constante qui serait le chemin de la la base de données.
Tout cela dans le but de générer un lien hypertexte composé par concaténation de plusieurs champ du formulaire

chemin base de donnée &"\Archives\"&[Année]&"\"&[Journal]&"\"&[Pièce]

j'ai trouver sur le forum plusieurs choses et j'ai essayé dans un module de déclarer ma variable mais je n'y arrive pas

MsgBox ParentDir(Application.CurrentDB.Name)
En fait, Application.CurrentDB.Name fournit le chemin complet avec le nom de la base. La fonction ParentDir() sert en fait à soustraire le nom de la base du chemin d'accès.

Autre possibilité :

CurrentProject.Path
donc j'ai créer un module dans lequel j'ai ecrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Option Compare Database
Option Explicit
 
 
Public Const Adresse_Base As String = CurrentProject.Path
 
Public Function repbase() As String
repbase = Adresse_Base
End Function
il ya une erreur sur .Path
merci de m'éclairer