begin process at 2008 09 05 21:12:03
1 237 501 membres
441 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CHEMIN BASE COURANTE ACCESS


Information sur la source

Catégorie :VBA Niveau : Débutant Date de création : 26/02/2003 Date de mise à jour : 26/02/2003 09:21:23 Vu : 5 608

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


Description

Cette fonction permet sous access, de trouver le chemin de la base courante. Pratique pour ouvrir ses connections en relatif et non en absolu...
Je ne savais pas comment faire cela, j'ai posé la question dans le forum et personne ne m'ayant répondu j'ai pensé que cela pouvait interessé d'autres personnes (malgré la simplicité du code, j'ai galéré à trouver comment faire (utiliser les bons objets et la bonne propriété) donc j'espère que cela évitera à d'autres de trop chercher...).
@+

Source

  • Public Function BasePath() As String
  • Dim strconnection As String
  • Dim pos As Integer
  • strconnection = Application.CurrentProject.BaseConnectionString
  • pos = InStr(1, strconnection, "Data source=")
  • strconnection = Mid(strconnection, pos + 12)
  • pos = InStr(1, strconnection, ";")
  • strconnection = Left(strconnection, pos - 1)
  • BasePath = strconnection
  • End Function
Public Function BasePath() As String
Dim strconnection As String
Dim pos As Integer
strconnection = Application.CurrentProject.BaseConnectionString
pos = InStr(1, strconnection, "Data source=")
strconnection = Mid(strconnection, pos + 12)
pos = InStr(1, strconnection, ";")
strconnection = Left(strconnection, pos - 1)
BasePath = strconnection
End Function
  • signaler à un administrateur
    Commentaire de CapDeBoro le 04/03/2003 09:11:34

    Adiu

    Effectivement un code très utile
    Merci

  • signaler à un administrateur
    Commentaire de Emerick le 21/05/2003 14:16:46

    Merci ça c'est cool.
    Je comprends meme pas qu'il n'y ai pas cette propriété pour l'objet application

  • signaler à un administrateur
    Commentaire de RockmanX le 06/11/2003 23:42:39

    mais dites-moi, c'est possible de modifier cette propriété de façon à pouvoir séparer l'exécutable de access et la base de donnée dans laquelle sont faits les enregistrements???

    GENRE:

    J'ai fait un prog access,
    Plusieurs utilisateurs ont utilisé le truc et ont des bases assez grosses,
    Je veux faire une mise-à-jour: je suis dans la merde si les deux sont en 1 non???
    Mais avec ça, il suffit de remplacer le .mde non???

  • signaler à un administrateur
    Commentaire de coolwahoo le 16/04/2004 07:21:53

    pour moi ça marche aussi très bien avec CurrentProject.Path

  • signaler à un administrateur
    Commentaire de erreurs404 le 16/01/2007 23:19:44

    et aussi CurrentDB.Name

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Boutique

Boutique de goodies CodeS-SourceS