Spezialfelder

Spezialfelder gehören zu den Feldobjekten und verfügen in der Regel über die gleichen Einstellungen und Eigenschaften wie die Datenbankfelder. europa3000 kennt dabei die folgenden Spezialfelder:

Datum TT.MM.JJ
Datumsfeld mit dem Format TT.MM.JJ, z.B. 14.09.11

Datum 13. September 2019
Datumsfeld im ausgeschriebenen Format, z.B. 13. September 2019

Zeit
Zeitangabe mit dem Format MM.HH, z.B: 18:30

Seite
Ausgabe der aktuellen Seitenanzahl. Im Dialog Einstellungen können Sie die Anzahl Stellen der Seitenanzeige (z.B: 01, 001, 0001 etc.) festlegen. Bitte beachten Sie, dass die Stelligkeit ausreichenden Platz für die zu erwartende Seitenanzahl bietet. 

Horizontale Linie
Eine horizontale Linie kann an einer beliebigen Stelle innerhalb einer Sektion plaziert werden. Berührt eine Linie den Rand der Sektion, so wird die Linie automatisch der Sektionsgrösse angepasst, wenn die Sektion in der Breite verändert wird. Im Dialog Einstellungen können Sie die Dicke der Linie in Pixel definieren. 

Vertikale Linie
Eine senkrechte Linie kann an einer beliebigen Stelle innerhalb einer Sektion plaziert werden. Berührt eine Linie den Rand der Sektion, so wird die Linie automatisch der Sektionsgrösse angepasst, wenn die Sektion in der Höhe verändert wird. Im Dialog Einstellungen können Sie die Dicke der Linie in Pixel definieren. 

Adressmaske

Mandanten-Feld
In diesem Feldobjekt können Sie in Kopf- und Fuss-Sektionen Datenfelder aus der Mandanten-Beschreibung (z.B. Mehrwertsteuer-Nummer, QR-Teilnehmernummer etc.) einsetzen. Im Dialog Einstellungen können Sie die gewünschte Feldnummer auswählen. Hier die wichtigsten Feldnummern:

01 = Mandantennummer
02 = Name des Mandanten
03 = Abteilung / z.Hd.
04 = Strasse / Nummer
05 = PLZ / Ortschaft
06 = Mehrwertsteuernummer 

Anwendertext /Briefkopf (#USxxx)
Anwendertexte können Sie im System-Menu unter Systemeinstellungen/User-Informationen hinterlegen. Dabei werden im ersten Fenster (Briefkopf) die Anwendertexte hinterlegt, im zweiten Fenster die Anwenderkonstanten (Daten). Die Numerierung der Felder erfolgt von oben nach unten (1-8). 

Anwenderkonstante (#UXxxx)
Anwenderkonstanten können Sie im System-Menu unter Systemeinstellungen/User-Informationen hinterlegen. Dabei werden im ersten Fenster (Briefkopf) die Anwendertexte hinterlegt, im zweiten Fenster die Anwenderkonstanten (Daten). Die Numerierung der Felder erfolgt von oben nach unten (1-9). Diese Felder können Verwendung finden, wenn in Abhängigkeit des europa3000-Benutzers (Usernummer beachten) numerische Werte oder andere Konstanten in einer Liste (Formular) notwendig sind (z.B. wer hat eine Liste gedruckt). 

Programmfeld 1 (#!xxx)
Programmfelder werden von der jeweiligen Applikation abgefüllt und enthalten in der Regel vorberechnete Werte. Diese Felder sollten nicht gelöscht oder in ihrer Numerierung verändert werden. Die Feldnummern können einen Wert von 001 bis 200 haben. Bitte beachten Sie die technische Dokumentation, welcher den Inhalt dieser Felder für jede Liste aufzeigt. 

Programmfeld 2 (#-xxx)
Programmfelder werden von der jeweiligen Applikation abgefüllt und enthalten in der Regel vorberechnete Werte. Diese Felder sollten nicht gelöscht oder in ihrer Numerierung verändert werden. Die Feldnummern können einen Wert von 001 bis 200 haben. Bitte beachten Sie die technische Dokumentation, welcher den Inhalt dieser Felder für jede Liste aufzeigt. 

Positionsnummer 

europa3000 erlaubt die Generierung einer automatischen Positionsnummer in Abhängigkeit zu einem Datenbank- oder Programmfeld. Die Positionsnummer wird dann aufgezählt und auf der Liste angezeigt, wenn das unter Datenbanktabelle/Feldnummer erfasste Feld einen Inhalt hat. Ist das Feld leer, so wird die Position nicht weitergezählt und auch nicht angezeigt. Diese Steuerung erlaubt es, dass bspw. auf einer Rechnung oder einem Lieferschein nur dann eine Positionnummer angezeigt wird, wenn das Feld Menge einen Inhalt hat. 

Wird die Positionsnummer in der Fusszeile eingefügt, wird die Anzahl ausgegebene Records gebildet (Anzahl Ausgaben des angegebenen Feldes).

Barcode

DB segmentiertes Feld
europa3000 hat teilweise sogenannte Split-Felder (Verkaufszahlen, Mehrfachspeicher), in denen mehrere Werte in festen Abständen in einem Feld gespeichert sind. Beispiel: Feld T066.F035 (Artikel, verkaufte Einheiten pro Monat) hat eine Länge von 120 und ist in 12 Segmente (die Monate) der Länge 10 unterteilt. Anstatt das ganze Feld anzuzeigen, ist es möglich, ein bestimmtes Segment zu erhalten. Wenn beispielsweise Segment 3 ausgewählt ist, wird der Wert für März angezeigt.

Bild aus DB-Feld

Der Report Editor