PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Ecran vers fichier hModifie sur requête
Ecran vers fichier hModifie sur requête
Débuté par JMC ESP, 27 sep. 2017 09:47 - Aucune réponse
Membre enregistré
1 message
Posté le 27 septembre 2017 - 09:47
Bonjour,

Dans Windev 16, j’ai une fenêtre qui comporte des champs de saisie, liés à une requête basée sur un seul fichier de données. Lors de l’initialisation de la page, j’exécute la requête avec l’option « hModifieFichier ».
Deux boutons A et B me permettent de valider une option A ou B pour chaque enregistrement, et de passer à l’enregistrement suivant.
Mon problème réside dans la modification de l’enregistrement en cours. J’ai tenté dans un premier temps d’utiliser le traitement suivant :
Marequête.Variable = Valeursouhaitée
EcranVersFichier(MaFenêtre, Marequête)
HModifie(Marequête).

Cela ne fonctionne pas. J’ai donc utilisé un champ lié dans la fenêtre, et avec le traitement suivant cela fonctionne :
SAI_champdesaisie = Valeursouhaitée
EcranVersFichier(MaFenêtre, Marequête)
HModifie(Marequête).

Cela fonctionne, et le passage à un autre enregistrement prend en compte la modification sans exécuter de nouveau la requête.
Il me semble que cette façon de faire n’est pas académique, et risque de me poser des problèmes.
Y a-t-il une autre façon de procéder qui serait plus conforme?
Merci de votre aide.

JMC.