PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → PB synchronisation
PB synchronisation
Débuté par Vincent Janssens, 29 juin 2003 20:05 - 4 réponses
Posté le 29 juin 2003 - 20:05
Salut à tous,

J'ai de manière aléatoire une info du navigateur(explorer) qui me dit en
gros:
"L'action que vous avez demandée n'a pas pu être effectuée.
En effet vous avez utilisé le bouton [précédent] ou [suivant ] du navigateur
sur
une page contenant des données dynamiques.
Les données visible ne sont plus en phase avec les données traitées du
serveur......"

Alors que je ne touche pas au bouton [précédent] ou [suivant] du
navigateur...
Ce qui se produit arrive uniquement sur Windows 2000, je ne me souviens pas
avoir eu ce problème chez moi sous Win98...
J'ai également coché l'option: "empécher le retour sur cette page par le
bouton précédent..."
dans la description de ma page dans le projet et malgré tout je viens de
remarquer
que je peux l'utiliser..???

Zavez une idée ?

Merci à vous

A+

Vincent
Posté le 30 juin 2003 - 12:31
Slt Vincent

Ce problème est mal géré de notre part par manque d'info.

à tous hasard, as-tu re-généré l'ensemble de ton projet après avoir retirer
le répertoire CPL et viré toutes les pages HTML des répertoire FR et UK
ainsi que les images de <monprojet>_web ?

Généralement après une bonne compile et une bonne génération de pages HTML
sa peut se remettre en état.

Tiens nous au courant

Alain V

"Vincent Janssens" <vin.janssens@skynet.be> a écrit dans le message news:
3eff1a11$1@news....
Salut à tous,

J'ai de manière aléatoire une info du navigateur(explorer) qui me dit en
gros:
"L'action que vous avez demandée n'a pas pu être effectuée.
En effet vous avez utilisé le bouton [précédent] ou [suivant ] du

navigateur
sur
une page contenant des données dynamiques.
Les données visible ne sont plus en phase avec les données traitées du
serveur......"

Alors que je ne touche pas au bouton [précédent] ou [suivant] du
navigateur...
Ce qui se produit arrive uniquement sur Windows 2000, je ne me souviens

pas
avoir eu ce problème chez moi sous Win98...
J'ai également coché l'option: "empécher le retour sur cette page par le
bouton précédent..."
dans la description de ma page dans le projet et malgré tout je viens de
remarquer
que je peux l'utiliser..???

Zavez une idée ?

Merci à vous

A+

Vincent


Posté le 30 juin 2003 - 19:43
Salut Alain,

En fait, je passe d'une machine à l'autre pour développer mon application:
une machine
sous windows 2000 au bureau et ma machine à la maison sous win 98...
Sous Win 98, aucun problème, j'ai vérifié...Par contre sous Windows 2000,
plein de trucs
bizarre dont ce problème que je vous ai exposé...
J'ai pas encore fait tout ce que tu as dit, je testerais çà demain et vous
dirais si
çà résout mes problème...

Je ne sais pas si çà pourrait être la cause de mes soucis mais dans mon
applic je
travaille avec une table dont j'ai limité le nombre de ligne à 15 et avec
diretement
en dessous les différents champs de détail...
Je ne travaille qu'avec les instructions SQL et à chaque opération je lance
une instruction
SQL pour remettre la table à jour et ce afin de ne pas se retrouver avec une
table
qui comporte 8000 lignes et devoir ouvrir une fenêtre détail...
J'aurais pu utiliser les fonction hyperfile H... mais il n'y avait pas de
fonction de tri
et en plus depuis que je bosse avec Hyperfile, je me dis que je vais
peut-être passer
à de l'ODBC car j'ai déjà rencontré pas mal de prob avec l'editeur hyperfile
comme
ne plus pouvoir insérer quoi que ce soit parcequ'il me renvoyait un problème
de doublon
alors que la ligne en question n'existait pas...Bref je m'égare là...

Merci pour l'info en tout cas...

A+

Vincent

"SFCI Conseil - Alain"
Slt Vincent

Ce problème est mal géré de notre part par manque d'info.

à tous hasard, as-tu re-généré l'ensemble de ton projet après avoir

retirer
le répertoire CPL et viré toutes les pages HTML des répertoire FR et UK
ainsi que les images de <monprojet>_web ?

Généralement après une bonne compile et une bonne génération de pages HTML
sa peut se remettre en état.

Tiens nous au courant
Posté le 01 juillet 2003 - 18:54
Bonjour Vincent,

Je pense que votre problème vient de la synchronisation des pages.
Normalement, ce problème peut être résolu en mettant le code suivant dans
le code serveur "Synchronisation de la page ...." :

ChangeAction(caRien)
PageActualise()

Avec ce code, cela devrait marcher beaucoup mieux.

Cordialement

Patrick
Posté le 04 juillet 2003 - 18:53
Merci à vous pour vos réponses, cela fonctionne parfaitement maintenant

je vous donne pour info le code que j'ai tapé en m'inspirant de vos conseil:

// récupère la clé composée en cours que j'affecte à chaque manipulation
dans un champ NOMENREG
sEnregistrement = pageparametre("NOMENREG")

// Chercher dans le fichier l'enregistrement correspondant
HLitRecherche(gsNomFichier,gsCléParcours, sEnregistrement)

si h.trouve alors
// Afficher la table sur l'enregsitrement correspondant
TableAffiche(gsTable,taactualise)

// Récupérer le N° de la ligne en cours
nLigneEnCours = pageparametre(gsTable)
// Positionner le bandeau dans la table
TableSelectPlus(gsTable,nLigneEnCours)

// Continuer l'application
changeaction(cacontinuer)
sinon
pageaffiche("List_user")
changeaction(cacontinuer)
fin