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

  1. ###raw>post.musername###
    Nouveau membre du Club
    Probleme avec chemin d'une base maitre dans jeu de replica
    bonjour tout le monde

    alors voila j'expose mon probleme.
    j'ai créer une application sous access. cette base sera situé sur le reseau. afin de travailler sur cette base, je fournit des replica a chaque utilisateur. la synchronisation se fait en cliquant sur un bouton de mon interface utilisateur. donc la synchronisation se fait par le code (utilisation de la fonction "synchronize " pour info).
    ca fonctionne parfaitement. le probleme c'est que pour chaque utilisateur, l'adresse de la base-maitre situé sur le réseau n'est pas la meme. vous allez me repondre qu'il suffit d'ecrire ca comme adresse :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    \\NomReseau\sousrepertoire\mabase.mdb


    mais bon moi je voudrai prevoir le coup ou la base-maître risque de changer de place (probleme qui a lieu avec les restructuration su service informatique ).

    donc mon idéé serait que si lors de la synchronisation la base-maître est introuvable, l'utilisateur puisse rentrer le nouveau chemin de la base-maître (a l'aide d'un "inputbox"). le probleme pour que cette information reste en memoire , il faudrait qu'il stock cette info dans une table.
    maintenant voila , cette donnée ne doit pas etre repliquer avec la base-maitre puisque sinon elle changerait perpetuellement
    seulement voila mes replicat sont obtenu depuis la base-maitre , donc comment avoir un replicat avec cette fameuse table contenant l'info sans que celle ci soit par la suite replicable avec la base maître???

    j'espere avoir ete assez clair

    merci d'avance pour vos reponses

    norf
      0  0

  2. #2
    Futur Membre du Club
    a partir de la version 2000 tu peux modifier la propriété des tables en 'non réplicable depuis la fenêtre principale de ta base.
    Les choses arrivent vite, mais il faut parfois patienter longtemps.

  3. #3
    Nouveau membre du Club
    Citation Envoyé par sellig
    a partir de la version 2000 tu peux modifier la propriété des tables en 'non réplicable depuis la fenêtre principale de ta base.
    tu ne peut pas le faire sur un replica , et meme si ct possible , je ne me vois pas sur chaque replica devoir enlever manuellement la propriété de replica.

    mais une solution semble possible avec les objets JRO mais j'ai un probleme avec mon aide access.

    quelqu'un pourrait il me faire une copie de l'aide access sur les fonctions suivantes: SetObjectReplicability et GetObjetReplicability

    si ca interesse certain , j'ai un bon lien pour les fonctions de replication comme enlever ou mettre la priorité replicable sur une table :

    http://download.microsoft.com/downlo...0ca08c/JRO.doc

    merci d'avance pour votre aide

    norf
    celui qui fait une erreur mais ne la corrige pas en fait une seconde

  4. #4
    Nouveau membre du Club
    j'ai trouve une solution un peu con, mais ca marche , en fait je sauvegarde la valeur du chemin dans une variable et apres synchronisation des données (donc changement de ma table contenant la source de la base) je reaffecte a nouveau a partir de ma variable le chemin de ma base maitre. voili voilou

    donc je confirme , on peut enlever la JRO en rapport avec la replication , allez voir le lien dans les messages precedent

    norf
    celui qui fait une erreur mais ne la corrige pas en fait une seconde