IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Liaison fichier particulier [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 110
    Points : 66
    Points
    66
    Par défaut Liaison fichier particulier
    Bonjour

    J'ai automatisé la liaison de mes tables à l'ouverture de ma base grâce à ceci

    En revanche, je dois lier un fichier avec une extension particulière : .DBF.

    Ce fichier est bien reconnu dans ACCESS puisque je l'utilise et le rattache manuellement grâce au gestionnaire de tables liées.

    Comment peut on lier en code ce fichier svp ?

    Bonne journée

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 324
    Points : 470
    Points
    470
    Par défaut
    Ben il faut que tu change le type de connexion en Dbase. Après il y a plus simple pour attacher une table (si il n'y a pas de mot de passe pour la base)...

  3. #3
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonsoir,

    Tu remplaces le type de base de données MS Access par dBASE III ou dBASE IV ou dBASE 5.0

    La base de données (DATABASE=) est le chemin vers le fichier .DBF

    SourceTableName : c'est le nom du fichier .DBF dans lequel on remplace le "." par un "#"

    Exemple pour le fichier C:\Temp\Clients.DBF
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        .Connect="dBASE IV;DATABASE=C:\Temp"
        .SourceTableName="Clients#DBF"
        ' Je crois que ça marche aussi si on laisse le ".", DAO le remplace par un "#"
        '.SourceTableName="Clients.DBF"
    A+

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 110
    Points : 66
    Points
    66
    Par défaut
    Merci cela fonctionne parfaitement.

    D'autres post parlent de ce sujet dans le forum et ils sont très intéressants...

    Merci pour votre aide à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CS3] Enlever la liaison fichier || template
    Par Tchupacabra dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 28/01/2008, 12h08
  2. Tableau avec une liaison fichier xml
    Par loizic dans le forum InfoPath
    Réponses: 1
    Dernier message: 25/04/2007, 08h21
  3. [access] fichier particulier dans une table
    Par maxdwarf dans le forum Access
    Réponses: 1
    Dernier message: 02/07/2006, 19h00
  4. Erreur requête avec liaison fichier HyperFile
    Par nicolasT29 dans le forum HyperFileSQL
    Réponses: 24
    Dernier message: 19/06/2006, 11h56
  5. ouvrir un type de fichier particulier...
    Par jojoboloss dans le forum Access
    Réponses: 4
    Dernier message: 08/02/2006, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo