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

Access Discussion :

Relations dans BD fractionnée


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Relations dans BD fractionnée
    Bonjour,
    Après avoir fractionner ma BD, je ne vois plus les relations, ni du côté du projet, ni du côté de la BD. Comme ça, a priori, il semble que les relations soient toujours en place mais est-il normal de ne plus les voir ? Et comment faire si je dois les modifier ou tout simplement les vérifier ?
    Autre question : y a t'il un tuto qui explique comment ajouter une table dans un projet ACCESS 2007 dont la BD a été fractionnée. Je galère vraiment avec ça.
    Merci par avance.
    Marie

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut
    Bonjour,

    petite procédure qui liste toutes les relations :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Public Sub ChampsDansRelation()
    Dim wrk As DAO.WorkSpace, odb As DAO.Database, oRlt As DAO.Relation, oFld As DAO.Field
    Dim FSO As New Scripting.FileSystemObject, FileText As Scripting.TextStream
     
    100 Set wrk = DBEngine.Workspaces(0)
    102 Set odb = wrk.OpenDatabase( "nomcompletdemadorsale.mdb", False, False, "MS Access;PWD=xxx")
    105 Set FileText = FSO.OpenTextFile("liste_relations.txt", ForWriting, True)
     
    106 For Each oRlt In odb.Relations
    110     For Each oFld In oRlt.Fields
    112         If Left(oRlt.Name, 1) = "{" Then
    114           odb.Relations.Refresh
                End If
    119         FileText.WriteLine Left(oRlt.Name & "                     ", 28) & "= " & Left(oRlt.table & "." & oFld.Name & "            ", 20) & "> " & oRlt.ForeignTable & "." & oFld.ForeignName
            Next oFld
        Next oRlt
     
    132   FileText.Close: Set FileText = Nothing
    134   Set FSO = Nothing
    136   Shell "notepad.exe " & Client_path & "R_" & Planet_cli & ".txt"272 Set wrk = Nothing
    End Sub

  3. #3
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut
    Citation Envoyé par mmo74 Voir le message
    y a t'il un tuto qui explique comment ajouter une table dans un projet ACCESS 2007 dont la BD a été fractionnée.
    Le plus simple est de la créer dans la dorsale (c'est pareil que si la base n'était pas fractionnée), ensuite le menu "données externes">access permet de la lier en 2 ou 3 clics. Je ne pense pas qu'il y ait de tuto là-dessus...

    Si c'est la frontale qui doit la créer "à distance" (dans le cadre de la diffusion d'une nouvelle version) c'est un peu plus complexe. Les différentes instructions se trouvent dans l'excellent tuto DAO

  4. #4
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 218
    Points
    11 218
    Par défaut
    Bonjour,

    Tu trouveras ton bonheur sur ce tuto
    http://dolphy35.developpez.com/artic.../basesreseaux/

    Il est expliqué comment lier une table manuellement ou par code

    @++

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/05/2012, 12h54
  2. relations dans dbdesigner4 et doc en français
    Par mealtone dans le forum Autres
    Réponses: 2
    Dernier message: 10/07/2006, 23h20
  3. [VB6 + SQL] Creer la relation dans la base, quel requete ?
    Par lepiou dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/05/2006, 17h20
  4. Les relations dans Access et les listes déroulantes
    Par Isabelle27 dans le forum Access
    Réponses: 2
    Dernier message: 22/04/2006, 14h42
  5. Probleme de relations dans une base access.
    Par fredhali2000 dans le forum Access
    Réponses: 6
    Dernier message: 21/02/2006, 16h36

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