Dateiname bei importFile()
Hallo,
ich habe ein Auswahlfeld "Wintermonate für Rechnungen auswählen".
Und je nachdem welche Monate hier ausgewählt werden, soll dann der Dateiname bsp. für Oktober und November "10-11-(+einName).pdf" lauten.
Die Ergänzung mit dem Namen funktioniert, aber die ausgewählten Monate werden nicht hinzugefügt.
Was ist da falsch?
let welcheMonate := if chosen('Wintermonate für Rechnung auswählen') = "Oktober" then
"10-" + if chosen('Wintermonate für Rechnung auswählen') = "November" then
"11-" + if chosen('Wintermonate für Rechnung auswählen') = "Dezember" then
"12-" + if chosen('Wintermonate für Rechnung auswählen') = "Jänner" then
"01-" + if chosen('Wintermonate für Rechnung auswählen') = "Februar" then
"02-" + if chosen('Wintermonate für Rechnung auswählen') = "März" then
"03-" + if chosen('Wintermonate für Rechnung auswählen') = "April" then
"04-"
end
end
end
end
end
end
end;
let myAltProtokoll := Protokoll;
if '' = 1 then
printRecord(this, "SPAK Rechnung Kopie");
Protokoll := now() + ": Rechnungs-Kopie verschickt " + "<br/>" + myAltProtokoll
else
importFile(this, printAndSaveRecord(this, "Rechnung SPAK"), welcheMonate + 'Hundeführer'.Nachname + "." + substr('Hundeführer'.Vorname, 0, 3) + ".pdf");
printRecord(this, "Rechnung SPAK");
Protokoll := now() + ": Rechnung verschickt" + "<br/>" + " // " + myAltProtokoll;
'' := 1;
'Rechnung erstellt?' := 1
end
Danke schon im Voraus!
Lg,
Wolfgang
2 Antworten
-
Hallo Wolfgang,
versuch bitte bei let welcheMonate :=
---
let myV := ["Oktober", "November", "Dezember", "Jänner", "Februar", "März", "April"];
let myN := ["10-", "11-", "12-", "01-", "02-", "03-", "04-"];
let myT := join(chosen('Wintermonate für Rechnung auswählen'), "");
for i from 0 to 7 do
myT := replace(myT, item(myV, i), item(myN, i))
end;
let welcheMonate :=myT
---
Leo
-
Es hat wunderbar geklappt! Vielen Dank! :)
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 733Ansichten