par zouzoukha » Jeu Fév 08, 2007 10:28 am
EUREKA
CA MARCHE COMME SUR DES ROULETTES!
Merci les amis, je pense que mon problème se situait sur les filtres.
Relation : Un "Pensionnaire" possède un ou plusieurs "Dossier"
Sur le double clic d'une ligne de la table pointant sur le fichier "Pensionnaire" j'avais le code suivant :
SI TableSelect(TablePensionnaire)>=1 ALORS
HFiltre(Dossier,"Id Pensionnaire",Pensionnaire."Id Pensionnaire ")
Ouvre(FEN_DOSSIER)
FIN
ou FEN_DOSSIER est une fenetre contenant une table de tous les dossiers dudit pensionnaire.
Je pense que lorsque en reseau une autre application double clic sur pensionnaire, il n'arrivait pas à effectuer le filtrage du dossier puisqu'il etait deja ds un etat filtré. D'ou les blocages.
Maintenant, j'ai mis le code suivant:
SI TableSelect(TablePensionnaire)>=1 ALORS Ouvre(FEN_DOSSIER)
Et ds FEN_DOSSIER la table est liée à une requete selection sur le fichier dossier.
Ensuite dans l'onglet contenu de la decription du champ table, j'ai déselectionné "Utiliser la fonction HFiltre pour parcourir le fichier"
Et voila, maintenant en reseau les 4 PC travaillent quasi simultanément