PDF erstellen mit Namen
Hallo liebe Forummitglieder,
vorab noch Frohe Ostern. Ich hänge mal wieder fest und bräuchte euere Hilfe.
Ich erstelle in einer Tabelle ein Angebot was soweit auch alles funktioniert.
Über einen Button erstelle ich ein PDF welches in eine andere Tabelle abgelegt wird auch das funktioniert. Ich habe aber das Problem das ich dieses PDF mit einem Namen vergeben will welcher aus (Kunden "Firma Name" + "Angebotsnummer" besteht.
Leider bekomme ich es nicht hin.
Hier ist der Code welchen ich für das erstellen nehme
let myID := this;
let creDatei := (create DateienAngebot);
creDatei.(Datei := importFile(this, printAndSaveRecord(myID, "ANGEBOT"), "Angebot.pdf"));
let creMitte := (create 'Angebots - Dateien');
creMitte.(
DateienAngebot := creDatei;
Angebot := myID
);
popupRecord(creDatei)
Was muss ich ändern damit ich ans Ziel komme.
Danke schonmal für euere Hilfe
11 Antworten
-
Hallo Christian,
leider ist es mir nicht ersichtlich, aus welchen Felder die Informationen über Kundenname und Angebotsnummer kommen sollen. nehmen wir an, dass Angebotsnummer in der Tabelle selbst steht und "Firma Name"- in der Untertabelle "Kunden". Dann würde ich die Formel so schreiben:
let me:=this; let creDatei:=create DateienAngebot; let fileName:="Angebot_"+Kunden.'Firma Name'+"_"+Angebotsnummer+".pdf"; creDatei.Datei:=importFile(creDatei,printAndSaveRecord(me,"ANGEBOT"),fileName); let creMitte := (create 'Angebots - Dateien'); creMitte.( DateienAngebot := creDatei; Angebot := me ); popupRecord(creDatei)
Leo
-
Hallo Leo,
leider funktioniert es so auch nicht es wird zwar in DateienAngebot ein neuer Datensatz angelegt der aber dann ohne PDF ist.
Habe deinen Code noch angepasst
let me := this; let creDatei := (create DateienAngebot); let fileName := "Angebot_" + Kunden.Firma + "_" + Angebotsnummer + ".pdf"; creDatei.(Datei := importFile(this, printAndSaveRecord(me, "ANGEBOT"), fileName)); let creMitte := (create 'Angebots - Dateien'); creMitte.( DateienAngebot := creDatei; Angebot := me ); popupRecord(creDatei)
-
Es wird zwar ein Datensatz erzeugt aber da ist kein Pdf drin.
-
Christian ,
versuche es mal solet me:=this; let creDatei:=create DateienAngebot; let fileName:="Angebot_"+Kunden.'Firma Name'+"_"+Angebotsnummer+".pdf"; let myFileURL:=printAndSaveRecord(me,"ANGEBOT"); importFile(creDatei,myFileURL,fileName); creDatei.Datei:=fileName; let creMitte := (create 'Angebots - Dateien'); creMitte.( DateienAngebot := creDatei; Angebot := me ); popupRecord(creDatei)
Content aside
- vor 2 JahrenZuletzt aktiv
- 11Antworten
- 118Ansichten
-
2
Folge bereits