Comment puis-je extraire les derniers enregistrements de tables différentes avec toutes des quantités différentes d'enregistrements? voici une partie de mon code, mais il revient rien que mon dernier jeu d'enregistrements:Utilisation de boutons pour appeler des enregistrements spécifiques à partir d'une table
private int firstRecord = 1;
private int lastRecord = 10;
private int sortBy = -1;
@HandlesEvent("showFirst")
public Resolution showFirst() {
setFirstRecord(1);
setLastRecord(10);
return defaultHandler();
}
@HandlesEvent("showPrevious")
public Resolution showPrevious() {
int numberOfRecords = getLastRecord() - getFirstRecord() + 1;
setFirstRecord(getFirstRecord() - numberOfRecords);
setLastRecord(getFirstRecord() + numberOfRecords - 1);
return defaultHandler();
}
@HandlesEvent("showNext")
public Resolution showNext() {
int numberOfRecords = getLastRecord() - getFirstRecord() + 1;
setLastRecord(getLastRecord() + numberOfRecords);
setFirstRecord(getLastRecord() - numberOfRecords + 1);
return defaultHandler();
}
@HandlesEvent("showLast")
public Resolution showLast() {
AutoFile file = getFile();
if (file != null) {
int lastRecord = file.getSize();
int firstRecord = lastRecord - 9;
setFirstRecord(firstRecord);
setLastRecord(lastRecord);
}
return defaultHandler();
}
////getters and setters of attributes
public void setFirstRecord(int firstRecord) {
this.firstRecord = firstRecord;
}
public int getFirstRecord() {
return Math.max(1, firstRecord);
}
public void setLastRecord(int lastRecord) {
this.lastRecord = lastRecord;
}
public int getLastRecord() {
int last = Math.max(getFirstRecord(), lastRecord);
AutoFile file = getFile();
if (file != null)
last = Math.min(last, file.getSize());
return last;
}
public void setSortBy(int sortBy) {
this.sortBy = sortBy;
}
public int getSortBy() {
return sortBy;
}
Différentes tables dans quoi? SQL? Exceller? CSV? Être spécifique. – Eppz