0

PDF erzeugen und anhängen

Hallo liebe Forummitglieder,

ich komme wieder nicht weiter und bräuchte Unterstützung.

Ich möchte gern einen Besuchsbericht anhängen.

Der Datei Name sollte dann heißen (Firma_Grund_Datum.pdf) ich hänge da aber irgendwie fest und komm nicht weiter.

mit dem folgenden Code klappt es zwar das er die PDF erzeugt und auch anhängt aber die Namensgebung klappt garnicht.


let antwort := dialog("Bericht als Anhang", "Soll dieser Bericht als Dateianhang erstellt werden?", ["Ja", "Nein"]);
if antwort = "Ja" then
    let DateiName := "Kunden.Firma_" + text("Grund") + "_Datum" + ".pdf";
    let DateiAnhang := importFile(this, printAndSaveRecord(this, "Besuche"), DateiName);
    alert("Der Bericht wurde angehängt.")
end

so sollte es dann aussehen

Firma(Kunden Name)_Grund(Besuchs Art)_Datum(Besuchdatum)

4 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Zeichen, die innerhalb von Anführungszeichen stehen, werden 1:1 so als String wiedergegeben. Die Namensbestandteile, die aus Datenfeldern gelesen werden sollen, dürfen deshalb nicht in Anführungszeichen gesetzt werden. Ich würde es mal so versuchen:

    let DateiName := Kunden.Firma + "_" + text(Grund) + "_" + format(Datum, "YYYYMMDD") + ".pdf";
    
      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro DANK hat wieder super geklappt. Besten Dank für die schnelle Hilfe

      Ich habe diesen Code auf einen Button gelegt das klappt wunderbar.

      Jetzt habe ich auch noch einen Button mit Drucken angelegt Code hierfür ist 

      printRecord(this, "Besuche")

      das wird dann auch so angezeigt und ich kann es im Anschluß auch drucken nur ist der Name nicht da sondern Tabellen Name und ID Nummer wie kann ich das denn lösen?

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Beim direkten "Drucken" mit printRecord() gibt es m. W. keine Möglichkeit, den Namen der Datei zu beeinflussen.

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro Danke ich hatte es mir fast gedacht. Schade aber so komme ich auch erstmal zurecht.

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 4Antworten
  • 87Ansichten
  • 3 Folge bereits