Re : ON KEY avec EXIT INPUT : perte des données de champ
Posted in 1995
Translated from English by DrWatson — View original
user> Je conçois une application qui utilise les touches de fonction pour passer > d'un écran à l'autre. J'ai réussi à utiliser ON KEY pour effectuer un EXIT INPUT lorsqu'une > touche de fonction est enfoncée. > > Cependant, je me suis heurté au problème décrit dans la page de manuel de INPUT. > La commande ON KEY s'attend à revenir au champ courant. Comme mon > ON KEY contient une instruction EXIT INPUT, toute modification des données dans le champ > courant est perdue lorsque le EXIT INPUT est terminé. > > Le manuel indique que je peux effectuer un NEXT FIELD vers un autre champ pour conserver les > données modifiées. J'ai essayé, mais cela ne fonctionne que si le curseur se > positionne effectivement dans le nouveau champ. Faire un NEXT FIELD puis un BEFORE FIELD > contenant un EXIT INPUT n'enregistre pas les modifications du champ. Le problème est que je > ne peux pas réellement me positionner dans un autre champ, puisque l'appui sur la touche de fonction est > censé m'amener vers un autre formulaire. ... ... Jetez un œil à la fonction get_fldbuf(). akent@cix.compulink.co.uk (Andy Kent) ------------------------------------------------ Spécialiste indépendant des bases de données Informix, Redland, Bristol, Angleterre