BAlheit hat geschrieben: ↑12.05.2024, 18:07
Theoretisch ist es möglich. Warum so umständlich?
Ich habe ein Aufmaß für 15 Räume erstellt, das insgesamt 11 Positionen umfasst. Die Berechnung funktioniert bisher reibungslos an dieser Stelle, und sieht für eine Position so aus:
var AP1= this.getField("AP1").value;
var AP2= this.getField("AP2").value;
var AP3= this.getField("AP3").value;
var AP4= this.getField("AP4").value;
var AP5= this.getField("AP5").value;
var AP6= this.getField("AP6").value;
var AP7= this.getField("AP7").value;
var AP8= this.getField("AP8").value;
var AP9= this.getField("AP9").value;
var AP10= this.getField("AP10").value;
var AP11= this.getField("AP11").value;
var AP12= this.getField("AP12").value;
var AP13= this.getField("AP13").value;
var AP14= this.getField("AP14").value;
var AP15= this.getField("AP15").value;
this.getField("APG1").value = ((AP1*1) + (AP2*1) + (AP3*1) + (AP4*1) + (AP5*1) + (AP6*1) + (AP7*1) + (AP8*1) + (AP9*1) + (AP10*1) + (AP11*1) + (AP12*1) + (AP13*1) + (AP14*1) + (AP15*1)).toFixed(2);
Beim Einfügen einer neuen Seite mit dieser Funktion:
app.alert('Eine weitere Seite wird estellt. Die Daten werden entsprechend übernommen',3);
S();
function S(){
this.spawnPageFromTemplate ("B");
this.pageNum-1;
}
werden die Namen der Formularfelder um 'P1.B', 'P2.B' usw. erweitert, was dazu führt, dass meine Formel auf der zweiten Seite nicht mehr funktioniert.