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

Runtime Discussion :

runtime et commande de liaison de table [AC-2007]


Sujet :

Runtime

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 55
    Par défaut runtime et commande de liaison de table
    bonjour,
    avec le runtime 2007 la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunCommand acCmdImportAttachAccess
    ne fonctionne pas.
    la première partie s'exécute puis cela bloque..

    Cette commande fonctionne parfaitement avec acces complet!
    Y a t-il une solution pour contourner cette anomalie ?

    Merci pour vos réponses.

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 163
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Pour (r)attacher des tables, l'usage de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferDatabase acLink...
    est idéal, Runtime ou version complète.

    Argy

    P.S. Prévoir une routine de suppression des tables liées si nécessaire avant rattache...
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Eux aussi...
    Web Site
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 55
    Par défaut
    Merci pour la réponse.
    j'ai testé positionné
    la commande mise sur clic évènement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Commande130_Click()
    On Error GoTo Commande130_Click_Err
     
        DoCmd.TransferDatabase acLink
     
     
    Commande130_Click_Exit:
        Exit Sub
     
    Commande130_Click_Err:
        MsgBox Error$
        Resume Commande130_Click_Exit
     
    End Sub
    j'obtiens la réponse:
    "le type de bases de données n'est pas installé ou ne gere pas l'opération sélectionnée"

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 163
    Billets dans le blog
    5
    Par défaut
    Hummm... J'ai posé trois petits points à la fin de la méthode
    Il t'appartient de te documenter pour savoir comme l'utiliser en utilisant un de tes 10 doigts et d'appuyer sur

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Eux aussi...
    Web Site
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 55
    Par défaut
    Merci pour la réponse, effectivement je n'avais pas poursuivi la lecture.
    Cependant avec cette fonction il faut lister chaque table et donc connaitre le nom des tables de la base dorsale.
    Y aurait il une solution pour obtenir la liste des tables de la base externe et de les relier comme on le faisait précédemment avec Access 2002 ?

    merci encore

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 163
    Billets dans le blog
    5
    Par défaut
    En tant que développeur de l'appli, tu es au minimum censé la connaître

    1/ Bref, soit tu listes toutes les tables avec un TableDefs de la base Dorsale via un Workspace et sa méthode OpenDatabase
    et tu examines si les 4 premiers caractères du nom de la table débutent par "MSys" auquel cas tu les ignores donc tu lies toutes les autres

    ou

    2/ Tu listes toutes les tables de la base Frontale dans les mêmes conditions et tu ne prends que celles
    dont la propriété Connect est différente de "" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Len(oDB.TableDefs(T).Connect) > 0
    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Eux aussi...
    Web Site
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

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

Discussions similaires

  1. [AC-2007] Liaison des tables impossible en runtime 2007
    Par pied9 dans le forum Runtime
    Réponses: 5
    Dernier message: 17/06/2010, 21h57
  2. [données externes] liaison de tables
    Par tiptop dans le forum Access
    Réponses: 9
    Dernier message: 21/10/2005, 17h57
  3. inserer une commande host dans une table
    Par aline dans le forum Oracle
    Réponses: 3
    Dernier message: 12/10/2005, 16h20
  4. Problèmes de liaisons entre tables ...
    Par Mangun dans le forum Access
    Réponses: 2
    Dernier message: 28/09/2005, 11h35
  5. liaison deux tables unilatéral
    Par atunam dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 15/04/2004, 22h01

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