0

Bilder aus Untertabelle Drucken / Spesenabrechnung

Hallo zusammen,

 

ich habe folgendes Problem:

Ich habe eine Tablle 'Spesenabrechnungen' mit einer Untertabellle 'Positionen' angelegt. In der Untertabelle 'Positionen' habe ich ein Bildfeld 'Beleg' angelegt.

Wenn ich die Spesenabrechnung ausdrucken möchte, kann ich die Bilder nur sehr klein innerhalb der Tabelle ausdrucken. Ich hätte die Bilder am liebsten als Anhang (als ob ich sie als Bildanhang an die Tabelle 'Spesenabrechnungen' angehängt hätte. Die Bilder direkt manuell als Bildanhang an die Tabelle 'Spesenabrechnungen' anzuhängen ist nicht praktikabel, da wir die Spesenabrechnungen auch mit dem Handy /Tablet erstellen wollen.

Gibt es eine möglichkeit das Bildfeld der Untertabelle oder ersatzweise die Bildanhänge der Untertabelle im übergeordnetem Formular zu drucken?

Oder:  Gibt es eine Möglichkeit das Bild im Bildfeld der Untertabelle per Script in die Bildanhänge der Haupttabelle zu kopieren?

Vielen Dank.

 

Gruß Christian

4 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Christian,

    damit sollte es gehen:
    ---

    let me := this;
    for i in UNTERTABELLE do
    for j in files(i) do
    let myFileName := last(split(text(j), "/"));
    let myShare := shareFile(j);
    importFile(me, myShare, myFileName)
    end
    end

    ---

    Leo

    • adelco - Inh.: Christian Hessmer
    • Christian_Hessmer
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    funktioniert einwandfrei.

     

    Vielen Dank.

     

    Christian

    • blue_shoe
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Ich muss hier mal dumm nachhaken. Wo muss ich die Formel einfügen?

    LG Sebastian

      • Gotje_Ing
      • vor 7 Monaten
      • Gemeldet - anzeigen

       Moin,
      das Script dient dazu, im Beispiel die Bilder aus der Untertabelle "Positionen" in den aktuellen Eintrag der Tabelle "Spesenabrechnung" zu kopieren.
      Das Script muss folglich in der Tabelle Spesenabrechnung ausgeführt werden.
      Eine Möglichkeit ist das in der Tabelle Spesenabrechnung in den Button zum Druck des Eintrags oben einzufügen, also in etwa:

      [...evtl. vorhandener Code...]
      let me := this;
      for i in UNTERTABELLE do
      for j in files(i) do
      let myFileName := last(split(text(j), "/"));
      let myShare := shareFile(j);
      importFile(me, myShare, myFileName)
      end
      end;
      printAndSaveRecord(...)
      [...restlicher Code...]