init de date en ile (urgent)

07-11-2006 à 18:13:34
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.
  • Liens sponsorisés



07-11-2006 à 16:35:14
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...

07-11-2006 à 16:54:18
c'est ok merci

j'ai remis (parce que ça fonctionnait avant) DATfmt(*DMY/) en carte H et ça passe.
07-11-2006 à 18:13:34
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.
  • Liens sponsorisés