0

Bei printRecord Layout aus Untertabelle nutzen?

Moin Zusammen,

ich habe ein konventionelles Drucklayout in einer Untertabelle erstellt.

Ist es möglich dieses aus der Haupttabelle anzusteuern, so dass über eine for Schleife für alle Datensätze aus der Untertabelle ein PDF erzeugt wird?

Das PDF wiederum wird in einer gesonderten Tabelle (FILETABELLE) gespeichert

let my := this;
for i in 'UNTERTABELLE' do
    let myFileName := "TESTFILE.pdf";
    let new := (create FILETABELLE);
    new.(
        HAUPTABELLE := THIS;
            );
    importFile(new, printAndSaveRecord(this, "TESTLAYOUT"), myFileName);
    new.(FILE := myFileName);
    new.(FILENAME := myFileName)
end

Jetzt müsste ich unter printAndSaveRecord irgendwie auf das Layout "TESTLAYOUT" in der UNTERTABELLE verweisen. Vermutlich muss statt des 'this" hinter printAndSaveRecord der Verweis auf den Datnsatz der UNTERTABELLE.

i.Nr statt this funktioniert aber nicht.

Kann mir jemand helfen?

 

Viele Grüße

 

Stefan

2 Antworten

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen
     said:
    i.Nr statt this funktioniert aber nicht.

     hast Du's mal mit "i" probiert? bei printRecord funktioniert's so.

    for i in Untertabelle do
       printRecord(i, "Layout")
    end
    
      • Stefan_Mann
      • vor 1 Jahr
      • Gemeldet - anzeigen

       danke Torsten!! Das kann so einfach sein. Ich Depp hab i.Nr versucht, das i allein ist aber korrekt.