0

Druck "printandsaverecord" aus anderer Tabelle

Ich habe eine Tabelle "Nennportal" und erzeuge dort eine .pdf in einem Bildfeld per Button -> 'Urkunde' := importFile(this, printAndSaveRecord(this, "Snowcross").

Ich möchte jedoch das selbe in einer Tabelle "Eingabe" und das Drucklayout aus Nennportal abrufen und alle Urkunden drucken, welche im Auswahlfeld "Snowcross" (Nennportal) haben. 

Ist das möglich? Vielen Dank für Eure Hilfe.

5 Antworten

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Prinzipiell so:

    for i in (select Nennportal where text(Auswahlfeld) = "Optionstext") do
       printRecord(i,"Snowcross")
    end
    

    Bei mir in der Mac-App funktioniert das wunderbar - Ninox macht dann entsprechend x PDFs in der Vorschau auf. Wie das im Browser aussieht, kann ich nicht sagen...

    • Dirk_Weidensdorfer
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Vielen Dank. PDF sind einzeln aber funktioniert gut so. Danke

    • Dirk_Weidensdorfer
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Kann ich den einzelnen Dokumenten auch noch Namen vergeben:

    for i in select Nennportal where contains(concat(numbers(Rennen)), "1") and 'Klasse Snowcross' = 1 do
        printRecord(i, "Urkunde Snowcross"), Nennportal.Fahrer.'Vor- und Zuname' "  .pdf")
    end

     

    so klappt es bei mir nicht.

      • Torsten_Stang.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Dirk Weidensdorfer leider nein...

      • + Maßanzug statt Massenware +
      • RonaldP
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Moin Dirk Weidensdorfer , Torsten Stang
      bei mir funktioniert es mit diesem Code, dass in jedem Unterdatensatz ein PDF mit zugeordnetem Dateinamen generiert wird (der Code ist in der DB-Vorlage Warenwirtschaft gemacht):

      for i in Rechnungspositionen do
          let myFileName := "Br_" + i.Produkte.'Produkt Name' + "_vom_" + format(now(), "YYYY-MM-DD_hh-mm") + ".pdf";
          let allepdf := printAndSaveRecord(i, "RProdukte");
          importFile(i, allepdf, myFileName)
      end
      

      Hier sogar mit einem Feld der Untertabelle der Untertabelle ;-)

      VG Ronald