Page 1 sur 1

Utilisation de DSPATR(MDT)

Posté : mer. 24 oct. 2018, 19:39:51
par Ldr62
Bonjour,
Je voudrais utiliser DSPATR(MDT) pour voir si un champ n'a pas été modifié après une première vérification dans le programme RPG et cela avant d'écrire les valeurs dans les fichiers sur l'AS400, mais je ne sais pas comment utiliser ce mot clé dans un programme RPG et comment voir si un champ a été modifié.
Avait vous un exemple d'utilisation dans le DSPF et le programme RPG associé. Merci.

Lionel.

MDT

Posté : ven. 26 oct. 2018, 09:07:44
par cmasse
le bit MDT indique si une zone à été modifiée.

DSPATR(MDT) fait le contraire. Il force la zone à être considéré comme modifiée même si ce n'est pas le cas.

Utilisez à la place CHANGE.

https://www.ibm.com/support/knowledgece ... dfchng.htm

Posté : ven. 26 oct. 2018, 17:41:24
par Ldr62
Bonjour,
J'ai fait un essai avec le mot clé CHANGE et c'est exactement ce qu'il me faut, je l'ai mis en début de format ce qui me permet de voir si au moins 1 champ de saisie a été modifié.
Merci de la réponse.
Lionel.