bonjour,
dans une date déclarée en L, comment fait-on pour initialiser sa valeur à *loval.
au début de mon appli, je créé un enr avec date créat = date du jour mais j'ai une date de solde que je dois initialiser.
dans mon rpg j'écris : Moftd = *loval mais ça plante.
elle doit être à 01.01.40 je crois mais comment l'initialiser.
merci.
Il faut peut-etre avoir une carte H qui va bien non ?
H DATEDIT(*DMY) DATFMT(*EUR.) DECEDIT('0,')
et puis on fait un MOVEL *LOVAL DATEUR mais je suis certaine qu'un EVAL DATEUR=*LOVAL irait bien...
c'est ok merci
j'ai remis (parce que ça fonctionnait avant) DATfmt(*DMY/) en carte H et ça passe.
Saavik,
MOVEL, MOVE, MOVEA et consort sont à proscrire car RPG III !
Il y a toujours une instruction ou une fonction RPG IV de remplacement.
Voir des programmes RPG IV avec ce genre de code opération, c'est pas pro du tout, c'est même kk.