Utilisation de DSPATR(MDT)

RPG (3 et 4, free), CL, SQL, etc...
Répondre
Ldr62
Messages : 21
Enregistré le : sam. 21 avr. 2018, 19:57:42

Utilisation de DSPATR(MDT)

Message 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.

cmasse
Site Admin
Messages : 764
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

MDT

Message 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
Christian Massé (Volubis.fr)

Ldr62
Messages : 21
Enregistré le : sam. 21 avr. 2018, 19:57:42

Message 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.

Répondre