Bonjour,

Je travaille sur un Paramétrage d'application en Forms 6i.

Je me trouve à assigner une valeur à un champs de mon bloc basé, mais ce champs, je ne le connais qu'au trvers d'une variable et un tableau genre:

VAR := ':BLOC_BASE.' || TAB(I);

TAB étant un tableau qui contient mes champs de mon bloc basé. A un moment donné, je sais seulement, que ce qui est définit dans VAR doit recevoir une valeur, pour une MAJ par exemple.

En Forms, je ne peux pas faire :BLOC_BASE.|| TAB(I) := valeur;

Je passe par du dynamique en créant une proc (contenant I-O, contenu I-O)
en passant en paramètre les 2 éléments dont j'ai besoin.

V_requete := 'Select ' || contenu || ' FROM DUAL ' ;

EXECUTE IMMEDIATE V_requete INTO contenant;

Le contenant, c'est VAR.
Le contenu, c'est 10 par exemple;

Lorsqu'après la procédure qui se déroule sans exception je fais dans forms

message (:BLOC_BASE.nom_du_champs) , je n'ai rien.

Pouvez - vous me dire comment faire cette assignation un peu particulière.

Merci

Paxaranne,