The container columns allow greater freedom of display:
In the description field, just indicate in the relevant column, its type and define a main field. Useful for sorting on the column.
Then, do a Drag & Drop in fields (available in the second toolbar in the editor window) and place them in column-type container. To feed the column container programmatically, use the index to add the item in the table:
code example:
i is an integer
FOR ANY CUSTOMER ClientName
i = TableAjouteLigne (myself, 0, "","")
TABLE_Table1.COL_Client [i]. LIB_NOM_Prénom = CLIENT.NomClient
TABLE_Table1.COL_Client [i]. LIB_Adresse1 = CLIENT.Adresse1
TABLE_Table1.COL_Client [i]. LIB_Adresse2 = CLIENT.Adresse2
TABLE_Table1.COL_Client [i]. LIB_CP_Ville CLIENT.CodePostal = + "" + END CLIENT.Ville
LIB_xx fields are placed in a column of type container.