Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 01/03/2010, 14h20   #1
Invité de passage
 
Inscription : février 2010
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 17
Points : 4
Points : 4
Par défaut zapper le Controle de date ds un ecran

Bonjour
J'ai un ecran avec une zone de type date (L).
Super plus besion de mettre un controle pour savoir si c'est biuen une date valide qui est saisie !
Sauf que si je veux quitter sans faire de controle (quand on saisi F3 par exemple), je ne veux pas que ce contole fait par le systeme.
Pour etre plus précis, si on sasi une date incorrecte dans un écran et que l'on fait F3 pour quitter, je veux pouvoir sortie de l'ecran sans avoir à corriger cette zone date
Existe t il un mot cle dans les DDS pour ne pas faire ce controle ?
ou autre chose
Merci
nono
noas400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2010, 15h16   #2
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Définis la date en alphanumérique ou en numérique sur ton écran et, si pas abandon, dans ton RPG vérifies-la avec TEST(D E) puis convertis-la en type date avec la fonction %DATE() pour alimenter ton fichier

Dernière modification par Mercure ; 01/03/2010 à 16h21. Motif: typo
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2010, 15h50   #3
Membre habitué
 
Inscription : août 2008
Messages : 115
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 115
Points : 116
Points : 116
Bjr,

Il y a une autre possibilité, mais qui n'est pas toujours possible d'utiliser : c'est de définir la touche fonction en CA au lieu de CF. Les zones d'entrée n'étant pas transmises au pgm, les contrôles ne sont pas effectués.
jump400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2010, 17h33   #4
Invité de passage
 
Inscription : février 2010
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 17
Points : 4
Points : 4
Citation:
Envoyé par Mercure Voir le message
Définis la date en alphanumérique ou en numérique sur ton écran et, si pas abandon, dans ton RPG vérifies-la avec TEST(D E) puis convertis-la en type date avec la fonction %DATE() pour alimenter ton fichier
On a mis les zones en date pour eviter les conversions
Par contre CA03 à la place de CF03 fonctionne très bien !
j'aurais du trouver tout seul, ce forum rendrait il un peu paresseux
Merci de vos copntributions
nono
noas400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2010, 18h13   #5
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Citation:
Envoyé par noas400
j'aurais du trouver tout seul...
Moi aussi.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2010, 12h05   #6
Membre habitué
 
Inscription : août 2008
Messages : 115
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 115
Points : 116
Points : 116
Sauf que j'ai plusieurs fois été confronté à ce pb et chaque fois j'utilise la solution de Mercure je n'avais jamais pensé à utiliser CAxx avant de voir la question ici
jump400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h24.


 
 
 
 
Partenaires

Hébergement Web