Drucken in BIZS – Teil 3
Weitere Funktionalitäten des Berichtsdesigners
- Datenbankfelder
- Barcode
- Bilder und Wasserzeichen
- weitere Formatierungsmöglichkeiten
- Funktionen und Skripte
Datenbankfelder
- Felder mit orangenem Datenbanksymbol
- Datenbankquelle in Liste der Felder ersichtlich
- weitere Datenbankfelder aus der Liste der Felder in den Bericht ziehen und anpassen
- Feld Anschrift ist Datenbankfeld
- Liste der Felder
- Datenbankquelle der Anschrift
Barcode
- Barcode-Symbol an die gewünschte Stelle im Bericht ziehen
- Barcode kann mit Datenbankfeld verknüpft werden. Dazu z.B. die Belegnummer aus der Felder der Liste auf den Barcode ziehen
- Symbol Barcode
- Zahnrad (Einstellungen)
- Auswahl des gewünschten Barcodes
- Modulautomatik aktivieren
- Bei Code128 Auswahl des Zeichensatzes möglich

- QRCode
- Verdichtungsmodus auf Byte setzen (Verdichtung ist im Code besser zu sehen
Seiteninformationen
- Seiteninformation-Symbol an die gewünschte Stelle im Bericht ziehen
- Standard: aktuelle Seitennummer
- Möglichkeit zB das Druckdatum zu erzeugen
- Symbol Seiteninformation
- Zahnrad (Einstellungen)
- Seiteninformationen: “Aktuelle Uhrzeit und Datum” auswählen
- Im Feld„Text-Format-String“ das Datumsformat festlegen
- Text “Druckdatum” vor Datumsformat schreiben; Leerzeichen nach Doppelpunkt lassen
Bild einfügen
- Bild-Symbol an die gewünschte Stelle im Bericht ziehen
- Symbol Bild
- Zahnrad (Einstellungen)
- Feld “Bild-Quelle” die gewünschte Datei auswählen
weitere Formatierungsmöglichkeiten
Leerfelder
- Felder die keinen Wert enthalten, können weggelassen werden und nachfolgende Zeilen nach oben gerückt werden
- dazu gewünschtes Feld anklicken, Einstellungen vornehmen
Mehrzeilige Felder
- automatische Vorbelegung
- Zeilenumbruch erfolgt, wenn der Inhalt über eine Zeile hinaus geht
- Leere Werte verarbeiten: Unterdrücken und verkleinern bedeutet dass leere Zeilen weggelassen und nachfolgende Zeilen nach oben gerückt werden
- Kann Schrumpfen dazu auswählen
- Mehrzeilig: automatischer Zeilenumbruch
Zusammenhalten
- Inhalt wird bei Seitenumbruch komplett auf die nächste Seite übernommen
- für einzelne Felder, Bereichspositionen oder Detailpositionen möglich
- Zusammenhalten auf Feldebene
- Bereichsebene auswählen, Einstellungen über Zahnrad
- Zusammenhalten aktivieren
- Positionsebene auswählen, Einstellungen über Zahnrad
- Zusammenhalten aktivieren
Sortierung der Positionen
- Standardvorbelegung ist Positionsnummer
- Änderung über Zahnrad des Detailbereichs
- Zahnrad des Detailbereichs öffnen
- aud 3-Punkte-Button bei “Felder sortieren”
- im geöffneten Fenster auf “Hinzufügen”
- im Dropdownmenü bei “Feldname” das Feld auswählen wonach sortiert werden soll zB Artikeltext
- mit OK bestätigen
Seitenränder
- Einstellungen über Klick in den grauen Randbereich
- auf der rechten Seite erscheinen Seiteneinstellungen
- Klick in den Randbereich
- Warnung, wenn Druckrändfer außerhalb des Druckbereichs liegen
- Anzeige des Druckstatus
- Auswahl von Exportoptionen
- Auswahl der Maßeinheit
- Programmiersprache für den Druck einsehbar
- Klick auf Symbol Seiteneinstellungen
- Auswahl der Papierart
- Auswahl der Seitenausrichtung (Querformat)
- Einstellungen der Seitenränder
Funktionen
- als Beispiel soll der Nettobetrag rot und größer angezeigt werden, wenn dieser negativ ist
- Klick auf Feld “Netto”
- Klick auf Symbol “Funktionen “f”
- Änderung der Schriftfarbe: Auswahl Schriftfarbe
- Auswahl “Functions” (Funktionen)
- Auswahl Logical (Logisch)
- Auswahl Iif (WENN)
- Aufbau der Funktion:
WENN das Netto kleiner Null ist, DANN rot, SONST schwarz )
- Erstellung der Funktion: WENN das Netto kleiner Null ist,
- Klick auf “Felder”
- Auswahl “Kopf”
- Auswahl “Netto”
- In Formel “<0” schreiben
- Erstellung des DANN Teils: DANN Schriftfarbe rot
- Klick auf “Werte”
- Auswahl “Red” (rot)
- Erstellung des SONST Teils: SONST Schriftfarbe schwarz
- Klick auf “Werte”
- Auswahl “Black” (schwarz)
- Erstellung der Funktion für die Änderung der Schriftgröße
- Klick auf “Schriftart”
- Klick auf “Größe”
- Auswahl “Functions” (Funktionen)
- Auswahl “Logical” (Logisch) -> im mittleren Fenster “Iif” auswählen zur Erstellung der WENN-Funktion
- Auswahl “Felder”
- Auswahl “Kopf”
- Auswahl “Netto”
- Ergänzung der Funktion: “<0, 12,9” (kleiner Null ist, DANN Schriftgröße 12, SONST Schriftgröße 9)
- mit “OK” speichern und schließen
Einblick in bedingte Programmierung
- als Information, falls Sie tiefer in die Programmierung einsteigen möchten
- am Beispiel der Seitenumbrüche, die in den Positionen eingebettet sind
- Klick auf Feld “Positionen”
- Fenster auf der rechten Seite: Klick auf Symbol Einstellungen
- Auswahl “Skripte”
- “Vor Ausdruck” bedeutet vor dem Drucken
- Blaue Leiste auf “Skripte klicken”
- Zeigt den Inhalt des Skriptes für den “Seitenvorschub” (Seitenumbruch) an