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 :

Synchronisation d'applications Access


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut Synchronisation d'applications Access
    Bonjour à tous,

    D'abord, toutes mes félicitations pour ce site ; j'ai beaucoup appris grâce à vos très bons tutoriaux... J'ai essayé d'éplucher la FAQ et le forum pour répondre à ma question, mais en vain.

    Je ne suis pas un professionnel d'Access, mais je prépare la création de mon entreprise dans le domaine de la "web3D", alors j'essaie de l'utiliser pour préparer la gestion de nos clients, commandes, etc...

    Je vous détaille notre situation actuelle, parce que le problème vient de là... Nous sommes 2 (et 3 machines) :
    - un qui développera des modèles 3D et pages web chez lui sur un PC relié à Internet
    - l'autre qui développera depuis son PC relié à Internet, et prospectera à l'aide d'un PC portable non relié à Internet (mais possibilité de réseau avec le fixe).

    Notre application nous permettra de gérer les RDV clients, commandes, devis, avancement des travaux, etc... Donc tout le monde l'utilisera sur tous les postes. Ma question est :
    "Que me conseillez-vous pour que nos bases soient synchronisées ? Existe-t-il une solution simple ? Sinon où est-ce que je peux trouver des tutoriaux sur ce point ?".

    Je précise de ne pas utiliser de termes techniques trop pointus sans les expliquer SVP, parce que je suis vraiment un novice.

    Merci d'avance, et longue vie au site,

    R@phy

  2. #2
    Membre éprouvé
    Avatar de keita
    Homme Profil pro
    Inscrit en
    Novembre 2002
    Messages
    881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Novembre 2002
    Messages : 881
    Points : 1 121
    Points
    1 121
    Par défaut
    bonjour
    Informe toi, dans l'aide d'access, sur ce qu'on appelle un projet access.
    ça te permet de faire du Client/Serveur; ce qui, à mon humble avis, conviendrait le mieux pour ton projet.
    @+

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    merci keita, je vais regarder ça.
    j'attends de vérifier que cela réponde à mon problème avant de mettre le post en "résolu".

  4. #4
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    l'autre qui développera depuis son PC relié à Internet, et prospectera à l'aide d'un PC portable non relié à Internet (mais possibilité de réseau avec le fixe).
    est ce que des modifications seront enregistrée sur ce portable pdt qu'il n'est pas relier au réseau ?
    Ou l'application sera juste consulter sur ce PC?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    bonjour Celia,

    Effectivement des modifs seront faites sur ce portable pendant la journée (en particulier la création de commandes qui sera exclusivement réalisée sur le portable, chez le client). J'imaginais le connecter le soir (par exemple ) au pc fixe pour faire une mise à jour de la base, d'une part sur le portable (pour l'avancement des travaux) et d'autre part sur le fixe (avec de nouvelles commandes). Le truc c'est que l'avancement des travaux se fera pendant ce temps sur l'autre pc (distant, donc), et que de son côté il faudra qu'il puisse aussi synchroniser sa base... je m'y perd un peu.

    Après avoir consulté la doc sur SQL Server (de ce que j'ai compris), il semblerait que la meilleure solution serait d'avoir une base de ce type sur un serveur FTP par exemple (je sais même pas si c'est possible ça), que les deux pc fixes se synchronisent quand ils veulent via le web. Je synchroniserais le portable avec le fixe quotidiennement...

    Qu'en pensez-vous ? C'est vraiment "abstrait" pour moi tout ça...

    Merci en tous cas !

  6. #6
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Après avoir consulté la doc sur SQL Server (de ce que j'ai compris), il semblerait que la meilleure solution serait d'avoir une base de ce type sur un serveur FTP par exemple (je sais même pas si c'est possible ça), que les deux pc fixes se synchronisent quand ils veulent via le web. Je synchroniserais le portable avec le fixe quotidiennement...
    Ouais mais attention au niveau de la sécurité :-(
    Et comme le portable n'est pas forcément connecté à Internet, je suis pas sure qu'il y est grand interet...



    Il y a une autre question que je me pose :
    la création des commandes se fera uniquement à partir du portable ?
    Ou aussi via le PC fixe ?
    Car si oui, si on modifie la meme commande sur chacun des postes (mais pas avec les mêmes informations), quelles informations garde t'on pour synchroniser la base ?

    Pourra t'on modifier autre chose sur le portable qu'on pourra aussi modifier sur le PC fixe ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Pour répondre à ta question d'abord, oui il y aura des choses modifiables sur toutes les machines (comme des prises de RDV, l'ajout de contacts, et d'autres encore...).

    Effectivement il faudra que l'on fasse attention à ne pas "modifier" les mêmes objets de manière différente dans la jounée, mais je pense a priori que ce cas n'arrivera pas si on se partage correctement les responsabilités.

    Ta réponse sur la sécurité m'amène une autre question : est-il possible d'avoir la base sur un des PC fixes (qui jouerait le rôle de serveur donc, si j'ai bien compris ), et que l'autre PC fixe se synchronise sur lui via Internet ? Dans ce cas Internet ne serait que "tuyau", et plus le support de sauvegarde...

  8. #8
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Petite proposition :

    Sur un poste, on mettrait la base access contenant uniquement les données, mais pas l'interface.

    On installe l'interface sur tous les postes du réseau pour utiliser la base.

    Pour le portable, il faudrait faire la meme chose mais en local.
    Sauf qu'il faudrait ajouter à l'application du portable la possibilité de générer un fichier contenant les mises à jours effectuées par le commercial durant ses déplacements.

    A son retour, on pourrait ainsi integrer les mises à jours du commercial dans la base du réseau.(le fichier pourrait aussi etre envoyés par mail)

    Puis, pour que le commercial est également les mises à jour effectuées sur les postes fixes,
    il pourrait écraser sa base contenant juste les données par celle du réseau.


    Je sais pas si je suis claire dans mes explications...
    C'est une solution, mais il en éxiste surement des meilleures.


    Actuellement, je suis en stage, je travail sur 5 bases access qui devraient fonctionner en réseau, mais il n'éxiste pas physiquement.

  9. #9
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Ta réponse sur la sécurité m'amène une autre question : est-il possible d'avoir la base sur un des PC fixes (qui jouerait le rôle de serveur donc, si j'ai bien compris ), et que l'autre PC fixe se synchronise sur lui via Internet ? Dans ce cas Internet ne serait que "tuyau", et plus le support de sauvegarde...
    Ca pourrai etre envisageable, je pense, en configurant un serveur FTP.
    que l'autre PC fixe se synchronise sur lui via Internet ?
    c'est à dire que lorsque je fais une modification,elle est directement enregistrer dans la base qui est localisé sur l'autre poste fixe ?

    Ou en fin de journée, on synchronise les bases ?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Le coup des mises à jour faites par le commercial à exporter et remettre dans la base "fixe", je suis pas fan... J'ai l'impression que ça pourrait rapidement être pénible à l'utilisation.

    c'est à dire que lorsque je fais une modification,elle est directement enregistrer dans la base qui est localisé sur l'autre poste fixe ?

    Ou en fin de journée, on synchronise les bases ?
    On pourrait envisager les deux... Ca ne me paraît pas fondamental, mais c'est sûr qu'une synchro "temps réel" serait plus sympa.

    En fait ce que j'aimerais c'est un outil "simple", qui compare deux bases (via Internet ou le réseau), et qui les mette à jour toutes les deux en fonction des dernières modifications (dans l'esprit du porte-document windows...), c'est à dire qu'il regarde toutes les modifs réalisées depuis la dernière synchronisation, et qu'il les applique aux deux bases (en priant pour que des modifs similaires n'aient pas été faites ).

    Ca me semble tellement "basique" comme problème que je suis très étonné de ne pas trouver de réponse toute faite.......

  11. #11
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Il me semble que j'ai quelque chose la dessus dans un livre dédié à Access,
    mais je l'ai laissé au travail donc je pourrais pas regarder avant lundi.


    Quand on est sous access, dans Outils Réplication il y a l'option synchroniser maintenant

    La solution est peut etre là...

  12. #12
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Désolé pour le délais j'étais parti en WE...

    Très sympa le lien sur la réplication, je pense effectivement que ça correspond à mon besoin !

    Par contre une dernière question : j'ai vu un point sur les numeros auto que je ne saisis pas parfaitement... Est-ce que ça veut dire qu'on ne pourra pas créer d'enregistrements sur les mêmes tables en parallèle, au risque d'avoir le même numero-auto affecté et de plus pouvoir synchroniser ?

    Merci tout plein,

    R@phy

  14. #14
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Bonjour !

    Je vois, dans mon bouquin, qu'après la réplication, les champs Numero automatique st transformés d'incrémént en aléatoire : les futurs numéros seront tirés au hasard et non plus puisés dans une série logique croissante.

    Apparement, il ya la possibilité de gérer les conflits ou non.

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Bon ben super, merci...

    Je mets le problème en "résolu" en attendant de voir si d'autres problèmes surviennent !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/03/2010, 09h22
  2. Comment faire un exécutable d'une application access
    Par b_steph_2 dans le forum Runtime
    Réponses: 4
    Dernier message: 09/02/2006, 16h21
  3. comment diviser mon application access en 2 partie
    Par Soulghard dans le forum Access
    Réponses: 4
    Dernier message: 10/01/2006, 10h26
  4. ouvrir une application access périodiquement
    Par cheucheu dans le forum Access
    Réponses: 6
    Dernier message: 22/12/2005, 16h53
  5. [VB.NET] Synchronisation via application.lock
    Par David.V dans le forum ASP.NET
    Réponses: 4
    Dernier message: 15/06/2004, 06h51

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