Dateianhänge in anderer Tabelle anzeigen lassen
Hallo, gibt es eine Möglichkeit, Dateianhänge von Tabelle A in Tabelle B anzeigen zu lassen?
Würde gern PDF als Dateianhänge in verschiedenen Tabellen erstellen und diese dann zentral in z.B. der ersten Tabelle ablegen oder gibt es eine andere Möglichkeit, wie man so etwas anzeigen kann?
Gruß Moped
7 Antworten
-
Hallo Moped,
ja das geht mit files(record(Tabellenname,number(_id))). Das ist ein Array und mit item() kann man einzelne Anhänge aufrufen.
Du must halt dafür sorgen, dass die Tabellennamen und id eDatensätze über Auswahlfelder abrufbar sind. Hier kann man leider keine konkrete Formel schreiben weil dafür die Tabellennamen benötigt werden.
Leo
-
Gib es nicht eine einfachere Variante, um ein PDF in eine andere Tabelle zu verschieben oder anzeigen zu lassen? Die gute Idee von Leo ist leider etwas für Fortgeschrittene.
Gruß Moped
-
Hallo Moped,
meinst mit PDF die über printLayout erstelleten Dokumente? Wenn Ja, dann kann man über :
importFile(this, printAndSaveRecord('DEIN RECORD', "My Print Layout"), "mypdf.pdf") alle PDF-Dokumente erstellen und speichern. Du muss nur statt 'DEIN RECORD' dein gewünschten Datensatz festlegen:
z.B.---
let myRecord:=first(select Rechnungen);
importFile(this, printAndSaveRecord(myRecord, "My Print Layout"), "mypdf.pdf")
---
oder
---
let myRecord:=record(Rechnungen,34);
importFile(this, printAndSaveRecord(myRecord, "My Print Layout"), "mypdf.pdf")
---
Du kannst auch statt this den Datensatz wählen, wo du die Rechnungen speichern möchtest:
---
let myPlace:=record(Dashboard,1);
let myRecord:=record(Rechnungen,34);
importFile(myPlace, printAndSaveRecord(myRecord, "My Print Layout"), "mypdf.pdf")
---
Leo
-
Vielen Dank, daß geht schon mal in die gewünschte Richtung. Kann man das auch etwas spezifizieren? Z.B. meine Haupttabelle ist "Auftrag"(pro Kunde), hier sind weitere Tabellen verknüpft ( Materialliste,Angebot,Reparaturbericht etc.). Wenn ich nun einen Auftrag anlege, kann es sein, daß dieser 2-3 Materiallisten zugordnet bekommt, dann möchte der Kunde vllt. noch ein Angebot und natürlich einen Reparaurbericht. Diese drucke ich dann als Dateianhänge in die jeweilige Tabelle. Um den Überblick zu behalten, würde ich gern alle erstellten Druckanhänge zu diesem Auftrag, auch hier auf dieser Ansicht ablegen (oder in der Tabelle Dokumente) und hier als PDF öffnen.
Ich hab mal meine Datenbank hochgeladen unter Aufträge2020, daß machts vllt etwas einfacher.
Gruß Moped
-
Wo hast du hochgeladen? Ich finde nichts
-
Ok, gefunden (ohne f)
-
Habs in Aufträge 2020 (mit f ) umgeändert.
Content aside
- vor 5 JahrenZuletzt aktiv
- 7Antworten
- 2522Ansichten