Bonjour,
J'ai écrit un programme en Forms 6i que je retranscris en Designer.
En Forms, j'exécutais dans le WNFI une procédure qui se trouve dans le PU. La procédure fait beaucoup de choses, entre autre conserve dans un tableau des valeurs :
et aussi des affectations dans des champs non basés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PKG_FILL_ARRAY.FILL_TAB_IND1 (PKG_FILL_ARRAY.P_TAB_IND1, 1,'IND_OPER_CAD');
Le programme en Forms fonctionne correctement. En Designer j'ai qques petits soucis.
1) Les champs non basés ne gardent pas leur valeur. L'écran s'affiche, je vois la valeur arriver et disparaître ensuite, mais mais mais les valeurs des champs basés restent affichées.
Lorsqu'on met MESSAGE ou PAUSE, on voit les valeurs des champs non basés arriver et disparaître.
2) Cela m'a poussé à déplacer l'appel de la proc en POST-QUERY. les valeurs se figent, en revanche lorsque je quitte l'écran sans rien faire, le système me demande si je veux sauvegarder mes modifs.
J'ai tracé et je me suis rendu compte que c'est le chargement de ma table PKG_FILL_ARRAY.
Question. Pourquoi cela fonctionnait en Forms et plus en Designer ? Ya t il un moyen de contourner le problème ?
Merci
Partager