Status ändern bei Button (PDF Druck)
Hallo
Für das Drucken von Rechnungen nutze ich unten stehenden trigger beim Anklicken. Nun sollte aber noch der Status des Auswahlfeldes von NEU auf Offen gehen.
let me := this;
let myArr := for i in files(this) do
number(extractx(last(split(text(i), me.'Rechnungs Nr.' + "_")), "\d*"))
end;
let fileName := 'Rechnungs Nr.' + "_" + (max(myArr) + 1) + ".pdf";
PDF := importFile(this, printAndSaveRecord(this, "Bestellungen"), fileName);
alert("PDF gespeichert als" + fileName)
Ein ähnliches Verhalten deshalb auch in diesem Thema soll sein dass ein anderer Status durch klick auf einen Button geändert wird. Da stehe ich auch auf dem Schlauch.
4 Antworten
-
Wenn es ein einfaches Auswahlfeld ist, weise im einfach in deinem Code einen Wert zu. Entweder numerisch (jeder Wert eines Auswahlfeldes hat auch eine Nummer) oder als Text
DEINAUSWAHLFELD := 1
oder
DEINAUSWAHLFELD := "Offen"
das kann in deinem obigen Script vor ALERT passieren, dann kannst Du dir den Status auch noch im ALERT ausgeben lassen...
PDF := importFile(this, printAndSaveRecord(this, "Bestellungen"), fileName);
DEINAUSWAHLFELD := 2;
alert("PDF gespeichert als" + fileName + ". Der Status ist nun " + text(DEINAUSWAHLFELD))
-
Nach oder vor alert() folgendes einfügen:
Auswahlfeld := 'Ziffer, die OFFEN zugeordnet ist.' -
Besten Dank hat funktioniert
-
Habe ein Problem gefunden, nun wird nicht mehr das passende Srucklayout gewählt. Ich nutze zwei Drucklayouts das eine Bestellungen und das Andere Jahresbeiträge. Das wird aber nicht mehr beachtet und er nimmt einfach das erste.
Bestellungs Layout
PDF := importFile(this, printAndSaveRecord(this, "Bestellungen"), fileName);
Jahresbeitrag Layout
PDF := importFile(this, printAndSaveRecord(this, "Jahresbeitrag"), fileName);
let me := this;
let myArr := for i in files(this) do
number(extractx(last(split(text(i), me.'Rechnungs Nr.' + "_")), "\d*"))
end;
let fileName := 'Rechnungs Nr.' + "_" + (max(myArr) + 1) + ".pdf";
PDF := importFile(this, printAndSaveRecord(this, "Jahresbeitrag"), fileName);
Status := 2;
alert("PDF gespeichert als" + fileName + ". Der Status ist nun " + text(Status))let me := this;
let myArr := for i in files(this) do
number(extractx(last(split(text(i), me.'Rechnungs Nr.' + "_")), "\d*"))
end;
let fileName := 'Rechnungs Nr.' + "_" + (max(myArr) + 1) + ".pdf";
PDF := importFile(this, printAndSaveRecord(this, "Bestellung"), fileName);
Status := 2;
alert("PDF gespeichert als" + fileName + ". Der Status ist nun " + text(Status))
Content aside
- vor 2 JahrenZuletzt aktiv
- 4Antworten
- 165Ansichten