il dbcolumn e il dblookup restituisce una lista con un valore da ogni linea in una vista. È nello stesso ordine per ogni colonna restituita. Così tirate i valori ed allora usate un @for a loopthrough loro. Potete volere pensare a cambiare titolo i vostri campi. Il codice sotto gli impianti in cui ogni linea ha 3 campi. (prodfield, descfield e qtyfield) tutti hanno loro linea # allegato a loro. La prima linea prodfield sarebbe prodfield_1 e così via.
prodvals: =@db… (… prodcol);
descvals: =@db… (… desccol.);
qtyvals: =@db… (… qtycol.);
@for (i: =1; iount<> (prodvals); i: =I+1;
linenostr: =@text (i);
@setfield (“prodfield_ “+ linenostr; prodvals [i]);
@setfield (“descfield_ “+linenostr; descvals [i]);
@setfield (“qtyfield_ “+linenostr; qtyvals [i])
)