Remplacer l'édition standard par une édition sur mesure
Je copie TableTestListe en TableTestPRINT que je modifie en ne gardant que les libellés
public Object adapteField(Vue vue){ switch (vue){ case PRINTLISTESPE0: default:{ addSqlField("c_libe", 30, Fma.FIELD, "Libelle"); //2ème Colonne et 2ème titre de colonne addSqlField("sous_table_test.c_libe", 30, Fma.FIELD, "Libellé sous table"); //4ème Colonne et 4ème titre de colonne break;} } return this; }
je modifie TableTestVUE et je branche TableTestPRINT
public AbstractFieldsDef getFieldsDefPrint(Vue vue) { AbstractFieldsDef ret=null; ret=new TableTestPRINT(sqlListe, vue); //Branchement de l impression return ret; }
Je compile et je teste : J'utilise F5 ou le bouton imprimer, l'aperçu d'impression n'a que 2 colonnes
Consulter la documentation générale, Section Les modules standards, Module édition et exportation
Mettre en forme une saisie ...