0

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

null
    • T_Bartzsch
    • vor 2 Jahren
    • Gemeldet - anzeigen

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

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Nach oder vor alert() folgendes einfügen:
    Auswahlfeld := 'Ziffer, die OFFEN zugeordnet ist.'

    • GrischaMedia.ch
    • grischabock
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Besten Dank hat funktioniert

    • GrischaMedia.ch
    • grischabock
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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
  • 157Ansichten