Ma première édition

Résultat à obtenir



Une première approche des impressions

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 ...