PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Synchronisation d'analyse
Synchronisation d'analyse
Débuté par Olivia, 13 avr. 2005 21:09 - 2 réponses
Posté le 13 avril 2005 - 21:09
Bonjour,

Comment synchroniser la description d'un fichier commun de deux analyses différentes.
Exemple : Monfichier est décrit dans l'analyse A et aussi dans l'analyse B. Lorsque la description de Monfichier est modifiée dans l'analyse A, comment mettre à jour automatiquement la description de Monfichier dans l'analyse B ?

Merci de me répondre si vous avez déjà réglé ce problème.

Olivia
Posté le 14 avril 2005 - 11:55
Salut olivia
Il faut éviter d'avoir la même description de table dans plusieurs analyses :
- pour des problèmes de mise à jour (les modifs doivent être faites plusieurs fois)
- pour des problèmes de synchronisation en mise à jour automatique des données en déploiement
De plus, il n'y a à ma connaissance pas de possibilité de synchronisation comme tu l'exposes.
Pour ma part, voilà comment j'ai résolu le problème :
- les fichiers communs sont décrits dans l'analyse d'une seule application
- les autres applications utilisent les fichiers communs sans description dans l'analyse :
* en les adressant 'physiquement' par l'instruction HDéclareExterne
Exemple : G_CHAINE=SansEspace(G_REPER_COMMUN)+"\CO_REGLE.fic"
HDéclareExterne(G_CHAINE,"FREGLE")
* en utilisant les indirections pour les manipuler
Exemple : {"FREGLE.RE_CLE1"} = FO.FO_LOTS
{"FREGLE.RE_NAT"}ï_REGLE
HAjoute("FREGLE")
L'intérêt, c'est que quelque soit la description des fichiers communs, les applications fonctionneront toujours ; c'est la seule mise à jour de l'application où les fichiers sont décrits dans l'analyse qui appliquera les éventuelles modifs de structure.
En espérant t'avoir aidé (si tu veux d'autres infos n'hésites pas à demander).
Manu
Posté le 14 avril 2005 - 14:10
Ok

Un grand merci pour cette aide.
C'est la bonne solution.

Olivia