0

Zelle im Layout nur drucken, wenn die Zelle einen Inhalt hat

Hallo zusammen,

folgende Ausgangssituation:

Ich habe eine Dokumentation gemacht, der auch unterschiedlich viele Bilder angehangen werden. Die Dokumentation soll als PDF gespeichert werden. 

Mein Layout habe ich so erstellt, dass ich Platzhalter für die einzelnen Bilder angelegt habe. Wenn ich jetzt einen Datensatz drucke, der keine Bilder beinhaltet, dafür aber sehr viel Text, werden die Platzhalter auf eine zweite Seite verschoben, die dann (mit Ausnahme von Kopf- und Fußzeile) komplett leer ist.

Gibt es eine Möglichkeit die Platzhalter so anzupassen, dass sie nur dann auch gedruckt werden, wenn die entsprechende Zelle in der Datenbank eine Information hat?

 

Besten Gruß

2 Antworten

null
    • RMS Immobilière
    • Arsene_Nickels
    • vor 4 Jahren
    • Gemeldet - anzeigen

    druckst du über das normale Drucksymbol oder über eine Befehlsschaltfläche?

    ich habe ein ähnliches Problem so gelöst, dass ich je nach Grösse des Textes verschiedene Printlayouts gebastelt habe, und in einem Button per if-Anweisung die Länge des Textes (mit length(text) bestimme und dann jeweils auf das richtige printlayout leite.

    Du kannst zwar im Layout in jedes Feld eine Formel eingeben, aber eine zum kompletten Unterdrücken des Feldes ist mir nicht bekannt.

    • BLL Veranstaltungstechnik
    • Sebastian_Mosmuller
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich drucke über das Druckersymbol und am Ende soll auch eine komplette Datei rauskommen. Ich werde mal ein wenig mit der Idee rumspielen. Vielen Dank für den Input.