Drucklayout per Skript nutzen
Hallo liebe Ninox-Gemeinde,
ich benötige mal Input von Euch. Ich habe in der Tabelle Zahllauf ein Drucklayout (Begleitzettel) hinterlegt.
In einer anderen Tabelle (Rechnungslauf) selektiere ich über die Kombination aus Datenbankfelder und Ansicht auf die Tabelle Zahllauf Daten, die dann weiterverarbeitet werden. Ich würde am Ende der Verarbeitung den Begleitzettel ausdrucken lassen. Leider weiss ich nicht wie ich von der Tabelle Rechnungslauf auf das Drucklayout in der Tabelle Zahllauf zugreifen kann.
Geht das überhaupt?
Vielen Dank fürs Feedback
Michael
3 Antworten
-
Hallo Michael, auf das Drucklayout einer anderen Tabelle zuzugreifen, wird wohl nicht funktionieren. Und es hätte ja auch wenig Sinn, da sich Drucklayouts immer auf einen bestimmten Datensatz der jeweiligen Tabelle beziehen.
Ich bin mir nicht sicher, ob ich das Datenmodell richtig verstehe, würde aber wohl versuchen, anstelle (oder zusätzlich) der Ansicht mit einer temporären 1:N-Verknüpfung von 'Rechnungslauf' mit 'Zahllauf' zu arbeiten. Die Verknüpfungstabelle ließe sich dann in einem Drucklayout in "Rechnungslauf" abbilden, die Verknüpfungen selbst könnte man ggf. am Ende des Scriptes wieder lösen.
Nur so als Idee.
-
Moin Michael ,
Wenn ich deinen Anforderung richitg verstehe, habe ich das mal so umgesetzt. (War ne Frage hier im Forum mit ähnlichem Thema).
Mit einem Button in Tabelle Rechnung wird in jedem verknüpften Datensatz der Untertabelle Rechnungspositionen ein PDF erzeugt und bei der Büroklammer jedes Datensatzes der Untertabelle abgelegt.for i in Rechnungspositionen do let myFileName := "RPos-von_RG_" + 'ID-Nr' + "_vom_" + format(now(), "YYYY-MM-DD_hh-mm") + ".pdf"; let allepdf := printAndSaveRecord(i, "RProdukte"); importFile(i, allepdf, myFileName) end
VG Ronald
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 60Ansichten
-
3
Folge bereits