0

In einem Prüfbericht mehrere Objekte einzeln ausgeben.

Hallo zusammen.

Ich habe nachfolgendes Vorhaben und brauche dazu einmal Eure Hilfe. 

Als Fachkraft für Arbeitssicherheit möchte eine Datensammlung für Leiterprüfungen erstellen.
Dazu habe ich eine Tabelle mit den Firmen erstellt. Hier habe ich eine weitere Tabelle mit den Prüfobjekten verknüpft.

 Unter Prüfobjekte-Leiter sind dann alle Leitern inventarisiert mit den unterschiedlichsten Angaben zu Hersteller, Länge, Baujahr usw. 

Wenn ich auf eine Leiter klicke, kommen die Details. Hier habe ich eine weitere Tabelle mit den zu prüfenden Leiterkomponenten und dem Prüfergebnissen. 

 Eigentlich alles supi. Nun möchte ich zum Schluss ein Prüfbericht erstellen. Der Prüfbericht soll so aussehen, dass zunächst Leiter 1 mit den Prüfergebnissen und dann Leiter 2 usw. ausgegeben wird. Ungefähr so-:

Ist es richtig, dass der Druck über Bild 1 (Tabelle Leiter-Prüfungen) erzeugt wird ? 

Weiß vielleicht jemand, ob das irgendwie in der Art und Weise in den Webinar DB bereits umgesetzt wurde? Dann könnte ich mich daran etwas orientieren.

Wäre Euch für die Hilfe sehr dankbar.  

Vielen Dank schon jetzt,

Grüße, Jens 

5 Antworten

null
    • + Maßanzug statt Massenware +
    • RonaldP
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Moin ,

    ob es eine passende DB im webinar-team gibt weiß ich leider. Da sind sooo viele DBs drin ;-)

    Deine Aufgabenstellung lässt sich m.E. nur mit dem dynamischen Drucklayout realisieren.

    Dazu gibt es in der ninox Doku einen Abschnitt, https://docs.ninox.com/en/print/print-customization/introduction-to-dynamic-print-layouts

     

    VG Ronald

      • + Maßanzug statt Massenware +
      • RonaldP
      • vor 6 Monaten
      • Gemeldet - anzeigen

      => weiß ich leider NICHT ;-)

    • Torsten_Stang.1
    • vor 6 Monaten
    • Gemeldet - anzeigen

    der jeweilige Prüfbericht wird in der Untertabelle generiert (hier "Prüfobjekte-Leiter"?)

    Aus der Firmentabelle heraus könntest Du mit

    for i in 'Prüfobjekte-Leiter' do
       printRecord(i, "Name des Drucklayouts")
    end
    

    die einzelnen Prüfberichte auf einen Knopfdruck generieren. Leider ist das dann jeweils ein einzelnes PDF...

    • T_Bartzsch
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Wenn Du es "schön" haben willst, dann nur mit dem dynamischen Drucklayout. Das ist Anfangs etwas arbeit, aber sehr viel flexibler, wenn es um Formatierungen, Tabellen usw. geht...

    Wenn eine simplere Darstellung genügt, ohne großartig auf Umbrüche usw. Wert zu legen, dann kommt man auch mit dem internen Druckeditor weiter. Dort kann man mit Formelfeldern und for-Schleifen durch die Prüfobjekte und dort durch die Prüfpunkte iterieren...

    Ich habe mal mit dem internen Druckeditor so eine Messliste aufgesetzt, das sind alles nur unterschiedlich formatierte Formelfelder, welche via for-Schleife durch die Messeaussteller (Leitern) gehen und dort durch die Messeartikel (Prüfpunkte) ...

    • Jens_Waschwill
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Vielen Dank für die Tipps. wenn ich da noch ragen habe, melde ich mich nochmals. Baue das mal auf. 

    DANKE