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

WinDev Discussion :

Synchronisation des données


Sujet :

WinDev

  1. #1
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut Synchronisation des données
    Salut,
    j'ai développé une application qui fonctionne correctement (fichiers Hyper File Classics). Le problème à présent est que je dois installer l'application sur plusieurs postes qui ne sont pas en réseau et synchroniser après les différents enregistrements effectués par les opérateurs de saisies. C'est là que ça coince et j'ai besoin d'aide.
    Merci d'avance.

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut!

    Peut-être dois tu te tourner vers la réplication avec une clé USB (voir Aide Windev)

    Je t'avertis c'est pas gagné
    J'y suis jamais arrivé

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 212
    Points : 9 220
    Points
    9 220
    Par défaut
    En jonglant avec les alias : tu as ton analyse. Dans ton code tu utilises halias() (et hchangenom() et hchangerep()). Dans cet cet (ou ces) alias, tu mets les données modifiées et/ou ajoutées sur les postes distants.

    Ensuite, tu collectes les fichiers ainsi générés pour les intégrer sur ta base principale.
    Dès que tu peux tu recopies les fichiers à jour sur les postes distants.

    Le problème est que si le poste1 modifie le client1 et que le poste2 modifie également le client1, quelle sera la bonne version ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    917
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 917
    Points : 1 499
    Points
    1 499
    Par défaut
    Citation Envoyé par zouzoukha Voir le message
    Salut!

    Peut-être dois tu te tourner vers la réplication avec une clé USB (voir Aide Windev)

    Je t'avertis c'est pas gagné
    J'y suis jamais arrivé
    Bonjour
    En suivant l'exemple cela fonctionne bien, MAIS c'est trop long à exécuter.
    Je préfère utiliser des fichiers temporaires avec lesquels j'actualise la base principale.

  5. #5
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 212
    Points : 9 220
    Points
    9 220
    Par défaut
    Citation Envoyé par Yusep Voir le message
    Je préfère utiliser des fichiers temporaires avec lesquels j'actualise la base principale.
    Ca rejoint ce que je disais. Tu utilises les fonctions de réplication ou des alias ou des fichiers texte ?

    Ce que j'ai noté dans sa problématique, c'est bien le fait que les postes ne sont pas en réseau.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Membre confirmé Avatar de mnw.william
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Janvier 2011
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 311
    Points : 459
    Points
    459
    Par défaut
    Ou tu pourrais mettre en place un réseau local entre ces postes.

    Déjà ce sera un autre marché de gagner ce qui te feras de l'argent et en plus tu vas vraiment t’alléger la tâche.

    Faudrait y penser et proposer cette solution ou tu veux déployer ton application...
    Le vrai problème n’est pas de savoir si les machines pensent, mais de savoir si les hommes pensent

  7. #7
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut
    Bonjour,
    Merci pour toutes vos pppropositions:
    - la création d'un réseau local serait effectivement plus simple mais ce n'est pas possible à cause des distances géographiques et le manque de connexion internet.*
    - la réplication par clé: je vais lire l'aide pour mieux comprendre

    En attendant, continuer SVP de me faire d'autres propositions ou de mieux m'expliquer vos propositions tels que la réplication ou la méthode des Allias, etc.
    Merci

  8. #8
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut
    Bonjour,
    Avec le Halias, tu peux créer un fichier physique par opérateur, par site,par PC... comme cela chaque fichier fait référence à la même table de la base de données mais porte un nom différent sur chaque poste.
    quand tu récupères tes données sur le poste serveur, tu listes tes fichiers physiques, créés des alias (un alias par fichier physique), pour chaque enregistrement de ton alias tu peux faire un , un ou passer au suivant suivant tes besoins, ensuite tu fermes ton alias et quand tout est chargé tu annule tes alias .
    La gestion des alias est expliquée dans l'aide de Windev

    Bon dev
    Gancau

  9. #9
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut
    Merci pour votre aide. Je me mets immédiatement au travail. Merci de toujours m'orienter car le temps est contre moi.

Discussions similaires

  1. Synchronisation des données avec une base MaxDB
    Par nicoda dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 15/03/2008, 10h53
  2. HF C/S Synchronisation des données
    Par topalkedi dans le forum HyperFileSQL
    Réponses: 5
    Dernier message: 10/01/2008, 18h15
  3. Synchroniser des données de 2 univers
    Par Ghislain dans le forum Designer
    Réponses: 2
    Dernier message: 26/07/2007, 14h29
  4. Réponses: 1
    Dernier message: 24/05/2007, 11h23
  5. Synchronisation des Données avec SQL Server 2005
    Par attouchi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/07/2006, 16h14

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