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 :

Importer ou créer les relations entre les tables.


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Par défaut Importer ou créer les relations entre les tables.
    Bonjour,
    J'ai besoin d'importer une base de données répliquée dans une base non répliquée, j'ai déjà crée les requêtes de création des tables (à partir des tables répliquées) et je cherche maintenant un moyen simple de créer ou d'importer les relations (avec intégrité référentielle ou non suivants les liens).
    Savez vous s'il est possible et comment importer/créer avec du code VBA les relations entre les tables pour ne pas avoir à les refaire à chaque fois à la main vu le nombre élevé de tables.
    Je vous en remercie d'avance, bonne journée !

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Oui tu peux le faire en utilisant la collection Relations de CurrentDB.

    Tu peux aussi dérépliquer une BD en utilisant :TSI 2000 Access Un-Replictor (Attention il n'est pas parfait).

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Par défaut
    D'accord merci beaucoup

  4. #4
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    tu peux aussi le faire par du SQL (CurrentDB.Execute) ...

    ALTER TABLE ... ADD CONSTRAINT ... FOREIGN KEY / PRIMARY KEY ... REFERENCE

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Par défaut
    Et y a-t-il un moyen d'exporter les relations en VBA... du moins de générer automatiquement le code en fonction des relations ? Car j'ai beaucoup de tables et de relations et si je el fais à tout à la mains ça risque de prendre beaucoup de temps, merci.

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Avec la collection Relations citée plus haut tu peux faire cela. Avec un peu de VBA tu peux parcourir tes relations actuelles les mémoriser dans une table puis te servir de cette table pour les recréer.

    Voit l'aide de Access pour les détails.

    le code là :

    http://www.utteraccess.com/forums/sh...b=5&o=&fpart=1

    semble faire cela.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. créer les relations entre les tables
    Par Msysteme dans le forum Développement
    Réponses: 3
    Dernier message: 24/12/2008, 09h01
  2. Récupérer les relations entre les tables d'une bdd
    Par FRED.G dans le forum Accès aux données
    Réponses: 1
    Dernier message: 16/01/2007, 13h07
  3. Créer et effacer les relations entre les tables en VB
    Par polianita dans le forum Access
    Réponses: 7
    Dernier message: 04/08/2006, 11h54
  4. Pourquoi les relations entre les tables
    Par ghita269 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/12/2005, 11h54
  5. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07

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