PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → [WB10] Pb table sur requête
[WB10] Pb table sur requête
Iniciado por bodin.d, mar., 28 2006 6:06 PM - 3 respostas
Publicado em março, 28 2006 - 6:06 PM
J'ai une question:
J'ai une page "A" qui contient une table, cette table est alimentée par une requête externe. (elle est liée à la requête dans l'editeur de table: les 7 onglets . . .)
Dans cette même page "A" j'ai un bouton "modifier".
Je clique sur une ligne de la table pour sélectionner un enregistrement, puis je clique sur le bouton "modifier".
Ce clic m'ouvre une nouvelle page "B" qui contient des champs liés à la requête citée. Je modifie les champs voulus, puis je clique sur un bouton "valider" de cette pâge "B" qui fait un hmodifie() de la requête, puis je retourne sur la page "A".
Mon problème est que la modification de l'enregistrement n'est pas prise en compte !
Jusque là, je ne vois dans l'éditeur de table, aucun moyen de spécifier que la requête doit être exécutée en modification (c'est à dire que toute modif faite sur la requête doit être reportée sur les fichiers impliqués dans la requête).
Le seul moyen pour indiquer cela (que j'ai trouvé) est de positionner un HExécuteRequête(nomrequête, hModifieFichier) dans la partie initialisation de la table (serveur).
Ne faudrait-il pas pouvoir préciser dans l'éditeur de table que la requête modifiera les fichiers liés ?
Ou alors est-ce que ma façon de faire est la bonne et il n'y en a pas d'autre ?

Merci de vos lumières . . .

Dominique
Publicado em março, 28 2006 - 6:58 PM
Bonjour,
peut-être un moyen simple est-il de lier la page B non à la requête mais au(x) fichier(s) sous-jacents à cette requête; un simple rafraîchissement de la requête au retour en page A devrait afficher les données corrigées...
Publicado em março, 28 2006 - 7:30 PM
bonjour,
moi je ferait sur la page B sur le bouton qui valide la modif un tableaffiche(PageA.table)
si le contexte existe toujours
Publicado em março, 29 2006 - 10:49 AM
Merci,

dans l'idéal, il faudrait savoir quand exactement le fichier lié à la requête est mis à jour sur un hmodifie() de la requête ?
Comme tout doit être bufferisé, et qu'on est en web il ne faudrait pas que l'on fasse une manip qui stoppe ou empêche la mise à jour avant qu'elle ne soit effectivement faite ?

Si quelqu'un à l'info ?


Merci.