DT406 Modul/Datenbereich
DI000969 DA
Identnummer des Datenbereichs
DI041421 DT
Identnummer der Datentabelle des Datenbereichs
Details
- Im Standard ist dieses Feld im Modul Module als Link gecustomized. Beim Klick auf den Link öffnet sich die entsprechende Datentabelle im Modul Data Dictionary
DI041305 Datenbereich
In diesem Datenfeld wird die Datenbereichsbezeichnung angezeigt, die im Modul
Datenbereiche im Datenfeld
Datenbereich eingetragen wird. Ist dieses Datenfeld leer, wird die Datentabellenbezeichnung des DDIs angezeigt.
DI000822 VH MOD/DA
Verwendungshäufigkeit des Datenbereichs. Hier wird angezeigt, in wie vielen Modulen ein Datenbereich vorkommt.
Details
- Wird der Datenbereich in mehr als einem Modul verwendet, wird darauf durch die gelbe Ampel im Feld hingewiesen.
- Im Standard ist dieses Feld im Modul Module als Link gecustomized. Beim Klick auf die Zahl öffnet sich das Modul Datenbereichsverwendung, in dem alle Module aufgelistet werden, denen der Datenbereich zugeordnet ist.
Hinweis
- Änderungen in einem Datenbereich wirken in allen Modulen, denen dieser Datenbereich zugeordnet ist.
DI041262 Aktiv
Das Deaktivieren der Listbox bewirkt bewirkt eine vorübergehende Deaktivierung des Datenbereichs im Modul.
DI001587 Nie anzeigen
Werte
- : Der Datenbereich wird im Modul nie angezeigt.
- : Der Datenbereich wird gemäß dem Feld Anzeige angezeigt und kann durch den Benutzer ein- und ausgeblendet werden.
Details
- Die Verwendung dieser Option ist grundsätzlich empfehlenswert, wenn Daten nicht am Client angezeigt werden müssen. Der Datenbereich wird dann nicht zum Client übertragen was Laufzeit und Speicher spart.
Hinweis
- Unter einem Datenbereich mit Nie anzeigen = darf keiner existieren mit Nie anzeigen = .
DI001581 Anlegen
Werte
- : In diesem Datenbereich können Daten angelegt werden.
- : In diesem Datenbereich können keine Daten angelegt werden. Es können lediglich die bestehenden Daten angesehen oder geändert werden.
Hinweise
- Es kann entweder Anlegen oder Ausgabe aktiviert sein.
- Wenn der Parameter Anlegen
- aktiviert wird, wird Einfügen ebenfalls automatisch aktiviert.
- deaktiviert wird, wird auch Einfügen automatisch deaktiviert.
- Umgekehrt beinflusst der Parameter Einfügen den Parameter Anlegen nicht.
DI059051 Einfügen
Über diesen Parameter kann das Einfügen über die Menüpunkte
Einfügen und
Einfügen untergeordneter Bereich und über das Kontextmenu
Einfügen aktiviert oder deaktiviert werden.
Werte
- : Einfügen ist in diesem Datenbereich erlaubt
- : Einfügen ist in diesem Datenbereich nicht erlaubt
Details
- Wenn der Parameter in einem Datenbereich deaktiviert ist, ist das Einfügen von gleichrangigen Datensätzen in diesem Bereich nicht erlaubt.
- Falls der betroffene Datenbereich Kinder (Unterbereiche) hat,
- die den Parameter Einfügen ebenfalls deaktiviert haben,
- dann ist das Einfügen von untergeordneten Datensätzen aus dem übergeordneten Datensatz nicht möglich.
- die den Parameter Einfügen aktiviert haben,
- dann ist das Einfügen von untergeordneten Datensätzen nicht möglich.
- von denen manche den Parameter Einfügen aktiviert und manche deaktiviert haben,
- dann ist das Einfügen von untergeordneten Datensätzen aus dem übergeordneten Datensatz nur für Datensätze möglich, deren Bereich den Parameter aktiviert hat.
Hinweis
- Wenn der Parameter Anlegen
- aktiviert wird, wird Einfügen ebenfalls automatisch aktiviert.
- deaktiviert wird, wird auch Einfügen automatisch deaktiviert.
- Umgekehrt beinflusst der Parameter Einfügen den Parameter Anlegen nicht.
DI000798 Löschen
Werte
- : Löschen ist in diesem Datenbereich erlaubt, es sei denn der Parameter Ausgabe ist aktiviert.
- : Die Daten in diesem Datenbereich können nicht gelöscht werden, der Versuch wird mit einer entsprechenden Meldung abgelehnt.
DI028202 Anzeige
Hier wird bestimmt, ob und wie ein Datenbereich angezeigt wird
Werte:
- 0: Nicht anzeigen
- Der Datenbereich wird beim Aufruf des Moduls nicht angezeigt, kann aber ein- und wieder ausgeblendet werden.
- 1: Anzeigen
- Der Datenbereich wird beim Aufruf des Moduls angezeigt und kann ein- und ausgeblendet werden.
- 2: Fest mit Oberbereich
- Der Datenbereich wird immer mit seinem Oberbereich angezeigt und kann, wenn sein Oberbereich sichtbar ist, nicht ausgeblendet werden.
- 3: Immer Anzeigen (nicht zuklappbar)
DI001578 Einrücken
Horizontale Einrückung. Sie bezieht sich auf den linken Rand des Oberbereichs bzw. beim obersten Datenbereich auf den linken Rand des Fensters.
Werte
- Angabe in Zehntel-Millimetern.
- Negative Werte bewirken eine Ausrückung.
Hinweise
- In welchem Fenster die Einrückung angezeigt wird, wird im Feld Baum festgelegt.
- Ist der Parameter Baum = 0/leer, wird die Einrückung im linken Fenster (in der Regel Fenster 1) angezeigt.
- Für einen Lochrand wird bei einer Zoomeinstellung von 100 % eine Einrückung von mindestens 60 benötigt
DI006893 Baum
In diesem Parameter wird angegeben, ob für diese Datenbereichszuordnung eine Baumdarstellung sinnvoll ist.
Werte
- 0: keine Anzeige der Baumdarstellung
- 1: Anzeige der Baumdarstellung in Fenster 1
- 2: Anzeige der Baumdarstellung in Fenster 2
- 3: Anzeige der Baumdarstellung in Fenster 3
Hinweis
DI001580 Untereinander
Option für die Anordnung der Datensätze.
Werte
- Die Datensätze werden untereinander dargestellt
- Die Datensätze werden nebeneinander dargestellt
Beispiel:
Untereinander aktiviert:
Beispiel:
Untereinander deaktiviert:
Hinweis
- Zur Ausrichtung der Datenfelder innerhalb eines Datensatzes wird der Parameter Layout im Modul Datenbereiche innerhalb des jeweiligen Datenbereiches verwendet.
DI028203 Positionierung
Werte
- 0: Mitte
- Gibt es Datenbereiche mit Positionierung = 1 oder 2, werden Datenbereiche mit Positionierung = 0 dazwischen angezeigt.
- 1: Fest oben
- Der Datenbereich wird fest am oberen Modulrand angezeigt, d.h. er wird nicht mitgescrollt.
- 2: Fest unten
- Der Datenbereich wird fest am unten Modulrand angezeigt, d.h. er wird nicht mitgescrollt.
- 3: Druckbereich: Kopfzeile
- 4: Druckbereich: Fusszeile
Hinweis
- Die Reihenfolge "Oben (Positionierung = 1) -> Mitte (Positionierung =0) -> Unten (Positionierung =2)" muss bei der Vergabe der Positionierungen eingehalten werden.
- Dies gilt auch für übergeordnete Bereiche mit Nie Anzeigen =
Schematische Beispiele
Anwendungsbeispiel: Ein Modul mit:
- Skalenbereich
- Soll der Projektbereich fest oben angezeigt werden, muss sowohl der Projekt- als auch der Skalenbereich Positionierung = 1 haben.
- Hat die Skala die Positionierung = 0, werden die Skala und die Vorgänge angezeigt, die Projekte nicht.
Zu
Positionierung = 1:
- Bei Datenbereichen mit Positionierung = 1 mit abhängigen Datenbereichen muss folgendes beachtet werden:
- Wird der übergeordnete Datenbereich als fester Bereich definiert und wird in diesem Bereich mehr als ein Datensatz angezeigt, ist der datenlogische Zusammenhang zum untergeordneten Datenbereich nicht mehr sichtbar.
- Z.B.: Übergeordnet: 461 (Projekt), untergeordnet: 463 (Vorgang):
- Werden im festen Bereich mehrere Projekte angezeigt, ist nicht mehr erkennbar, welche Vorgänge zu welchem Projekt gehören.
- Hat ein Datensatz im festen Bereich untergeordnete Datensätze im mittleren Bereich,
- und wird der Datensatz im festen Datenbereich markiert, werden die untergeordneten Daten nicht mitmarkiert.
- ist es nicht möglich die direkt untergeordneten Datensätze auszublenden.
DI001579 Überschrift
Dieser Parameter steuert, ob die einfache Überschrift angezeigt wird.
Werte
- : Die einfache Überschrift wird pro Datensatz abhängig vom Bereichswechsel für den jeweils ersten Datensatz jeweils direkt über dem Datensatz angezeigt.
- Die Bezeichnungen der Felder werden:
- : Die einfache Überschrift wird nicht angezeigt.
Hinweise
- Das Schriftsymbol von einfachen Überschriften wird in der Benutzeroberfläche im Modul Skins mit dem Parameter Symb. Überschrift festgelegt.
- Bei Datenbereichen mit Layout = 2 wirkt dieser Parameter nicht. Die Feldbezeichnungen werden ggf. im Layout von Hand zugeordnet.
- Bei Untereinander = wird die Spaltenbreite aus dem Maximum der Datenfeldlänge und der Länge der DI-Bezeichnung berechnet.
DI001584 Feste Überschrift
In der festen Überschrift stehen die Bezeichnungen der Datenfelder, sie wird im Gegensatz zur einfachen Überschrift nur einmal am oberen Fensterrand angezeigt und bleibt beim senkrechten Scrollen dort stehen.
Werte
- : Die feste Überschrift wird angezeigt.
- : Die feste Überschrift wird nicht angezeigt.
Hinweise
- Das Schriftsymbol von festen Überschriften ist in der Benutzeroberfläche im Modul Skins in Datenfeld Symb. feste Überschrift festgelegt.
- Bei Datenbereichen mit Layout = 2 wirkt dieser Parameter nicht.
- Für Skalenbereiche bedeutet feste Überschrift, dass die Skala beim senkrechten Scrollen stehen bleibt.
- Bei Druckausgabe wird die feste Überschrift auf jeder neuen Seite wiederholt.
- Wird ein Datenbereich mit feste Überschrift = und Neben Oberbereich. = parametriert, so erscheint
- die feste Überschrift unterhalb der eventuell vorhandenen Überschrift des oberen Bereichs dort, wo der Datenbereich ohne den Parameter Neben Oberbereich = platziert werden würde.
- die feste Überschrift nicht über den Datenfeldern des Datenbereichs.
DI001782 Neben Oberbereich
Darstellungsoption zur Positionierung des Bereichs in Bezug auf seinen Oberbereich.
Werte
- : Der Bereich wird unter seinem Oberbereich dargestellt.
- : Der Bereich wird neben seinem Oberbereich dargestellt.
Beispiel
- Modulkonstruktion
- Projekt-Datenbereich
- Projektnotiz-Datenbereich: Neben Oberbereich =
- Ergebnis:
Projekt 4711 |
Notiz1 |
Notiz2 |
Projekt 4811 |
Notiz1 |
Projekt 5000 |
Notiz1 |
- Modulkonstruktion
- Projekt-Datenbereich
- Projektnotiz-Datenbereich: Neben Oberbereich =
- Ergebnis:
Projekt 4711 |
Notiz1 |
|
Notiz2 |
Projekt 4811 |
Notiz1 |
Projekt 5000 |
Notiz1 |
Hinweise
- Wenn ein Bereich neben seinem Oberbereich dargestellt wird, sollten die Überschriftsparameter (Überschrift und Feste Überschrift) übereinstimmen, sonst entstehen horizontale Abweichungen.
- Layout-Probleme sind je nach Konstruktion nicht immer auszuschließen
DI024599 Erfüllungsregel
Hier wird die Regel für die
Erfüllung durch Angabe der Operanden (Datenbereiche) mit den möglichen Operatoren definiert. Die Erfüllungsregel wirkt nur wenn der Parameter
Erfüllung aktiviert ist.
Information
DI001582 Erfüllung
Hier wird festgelegt, ob die Erfüllungsregel, die im Datenfeld
Erfüllungsregel definiert wurde, wirkt.
Information
Werte
- : Die Erfüllungsregel wirkt.
- : Die Erfüllungsregel wirkt nicht.
DI000982 Pos.
Hier wird festgelegt, in welcher Reihenfolge die Datenbereiche in einem Modul angeordnet sind. Dient zusammen mit dem Parameter
Oberbereich dem
Strukturieren der Datenbereiche im Modul
Beispiel
- 1 = Projekt
- 2 = Projektnotiz
- 3 = Vorgang
Hinweis
- Die Position muss innerhalb des Moduls eindeutig sein.
DI001783 Oberbereich
Der Parameter dient zusammen mit dem Parameter
Pos. dem
Strukturieren der Datenbereiche im Modul. Hier wird für einen Datenbereich der übergeordnete Datenbereich definiert, in dem die
Pos.-Nummer des letzteren eingetragen wird. Für einen Bereich ohne Oberbereich wird nichts eingetragen.
Beispiel
- Projekt: Position = 1 Oberbereich = leer
- Projektnotiz: Position = 2 Oberbereich = 1: Projektnotiz hängt unter Projekt und wird direkt darunter dargestellt.
- Vorgang: Position = 3 Oberbereich = 1: Vorgang hängt unter Projekt und wird nach den PR-Notizen dargestellt
- Vorgangsnotiz: Position = 4 Oberbereich = 3: Vorgangsnotiz hängt unter Vorgang und wird direkt darunter dargestellt
Hinweis
- Durch Angabe des Oberbereiches wird festgelegt, wie das Modul die Daten in der Datenbank sucht. Die Konstruktion muss den Relationen entsprechen, sonst werden keine oder falsche Daten gefunden.
DI001793 Rekursiver Unterberich
Beim
Customizen von Rekursivitätsrelationen (Strukturen) wird hier die Position des Unterbereichs angegeben, der die Rekursion definiert.
DI040991 Raw Format
Werte:
- : Zahlenwerte werden zusätzlich zu ihrer formatierten Darstellung auch unformatiert zum Client geschickt. Dieser Parameter muss im Zusammenhang mit Charts (Visifire) aktiviert sein.
- : Zahlenwerte werden nur formatiert an den Client geschickt.
DI027097 Massstab Y-Achse
DI040867 Relation zu Oberbereich
Hiermit kann für Daten aus unterschiedlichen Datentabellen, die nicht relational (keine Relation in der Datentabelle vorhanden) miteinander verbunden sind, eine Relation hergestellt werden.
Relationen werden in folgender Form angegeben:
- [Relationstyp] [DI-Tupel]
- [Relationstyp] = "N:1" | "1:N"
- [DI-Tupel] = "," [DI aus DT des aktuellen Datenbereichs] ":" [DI aus DT des Oberbereichs] ([DI Tupel])
Beispiel schematisch
- Bei folgender Modulkonstruktion soll unter einem Datenfeld (DT411) der Datensatz eines Symbols (DT424) angezeigt werden:
- Dafür wird in dem Datenfeld Relation zu Oberbereich. des untergeordneten Bereichs (hier DT424) folgender Eintrag gemacht: N:1,DI000636:DI000234
- DI000636: Symbol (Symbol-ID aus der DT424)
- DI000234: Symbol-ID (DT411)
Customizing-Beispiel
DI040868 Relation zu rekursivem Unterbereich
DI000157 Ausgabe
Es kann entweder
Anlegen oder
Ausgabe aktiviert sein.
Werte
- : Alle Datenfelder des Datenbereichs werden zu Ausgabefeldern (unabhängig vom DF-Verhalten), d.h., es ist keine Bearbeitung möglich. Löschen und Anlegen von Datensätzen in diesem Datenbereich ist dann ebenfalls nicht möglich.
- : Die Datenfelder dieses Datenbereichs verhalten sich bei der Bearbeitung entsprechend dem DF-Verhalten. Löschen und Anlegen hängt dann von den anderen Zuordnungsparametern ab.
DI000915 Ber. u. Balken
Hier wird für untergeordnete Bereiche festgelegt, ob dessen Felder unter einem Balken des Oberbereichs dargestellt werden. Außerdem sind in diesem Bereich die Felder im Fenster 3 zu definieren, die unter einem Balken sichtbar sein sollen.Es ist sinnvoll, hier nicht zu viele Felder darzustellen.
Beispiel
Customizing:
- Projekt Position = 1 Oberbereich = 0
- Vorgang Position = 2 Oberbereich = 1 mit Balken
- VG-Notiz Position = 3 Oberbereich = 2 Ber. u. Balken =
Ergebnis:
DI001585 Massstab
Für Terminskalen:
- Breite eines Tages in Zehntel-Millimetern
Beispiel
- Bei einer Wochenskala soll die Länge von 21 mm je Woche ausgegeben werden:
- Berechnung = 21 Millimeter/7 Tage = 0,3mm
- Also ist Massstab = 30 (0,3mm)
Für Histogrammskalen:
- Bei Raster = 0:
- Massstab gibt die Gesamthöhe des Histogramms in Zehntel-Millimetern an.
- Bei Raster > 0:
- Massstab gibt an, wie viele Zehntel-Millimeter pro Raster-Einheiten aus Datenfeld Raster dargestellt werden.
Beispiel
- Massstab = 100, Raster = 40. Für 40 Einheiten werden 100 Zehntel-Millimeter verwendet, d. h., 40 Stunden sind 1 cm hoch (das heißt nicht, dass alle 40 Stunden ein Skalenstrich erscheint, da die Skalenunterteilung durch das Datenfeld Raster aus der DT411 bestimmt wird).
DI001586 Raster
Dient zur Beeinflussung von Histogrammskalen. Wirkt im Zusammenhang mit
Massstab.
DI001583 Seitenvorschub
Steuert beim Drucken die Seitenvorschübe, abhängig von den Bereichswechseln bei den Daten.
Werte
- 0: Kein Seitenvorschub abhängig von Bereichswechsel, sondern nur wenn nötig
- 1: Jede Zeile des Bereichs erscheint auf einer neuen Seite.
Beispiel ( Seitenvorschub = 1 bei Projekt):
- Projekt 1
- Vorgänge
- Seitenvorschub
- Projekt 2
- Vorgänge
- Seitenvorschub
- Projekt 3
- Vorgänge
- Seitenvorschub
- ...
- 2: Jede Zeile des Bereichs erscheint auf einer neuen Seite, wenn ein (überg.) Bereichswechsel vorliegt z.B. wenn das Projekt auf der ersten, alle Vorgänge auf der 2. bis n-ten Seite erscheinen sollen.
Beispiel ( Seitenvorschub = 2 bei Vorgang):
- Projekt
- Seitenvorschub (wegen Seitenvorschub = 2 bei Vorgang)
- Vorgang 1
- Vorgang 2
- Projekt
- Seitenvorschub
- Vorgang 1
- Vorgang 2
- ...
- 3: Jede Zeile des Bereichs erscheint auf einer neuen Seite, wenn kein (überg.) Bereichswechsel vorliegt.
Beispiel ( Seitenvorschub = 3 bei Vorgang):
- Projekt
- Vorgang
- Seitenvorschub
- Vorgang
- Seitenvorschub
- Vorgang
- ...
DI009341 Verschieben
Hiermit kann pro zugeordneten Datenbereich angegeben werden, ob ein Verschieben der Datensätze in diesem Modul möglich ist.
Werte
- : Verschieben ist möglich (Default)
- : Verschieben ist nicht möglich
DI022705 Druckeinstellungen
Drucksteuerung bei festen Datenbereichen.
Werte
- 0: Normal
- 1: Druck auf jeder Seite
- Positionierung=1: Druckwiederholung auf jeder Seite oben fest am Blatt
- Positionierung=2: Druckwiederholung auf jeder Seite unten fest am Blatt
- 9: Kein Ausdruck
DI022734 Hervorheben
Werte:
- : Bei Klick in ein Datenfeld wird der dazugehörige Datensatz mit der im Datenfeld Hervorhebungsfarbe hinterlegten Farbe hervorgehoben.
- : Bei Klick in ein Datenfeld wird der Datensatz nicht farblich hervorgehoben.
DI025640 Aufklappen bis Ebene
Mit diesem Parameter wird festgelegt, wie viele Ebenen beim Modulaufruf aufgeklappt werden sollen.
Hinweis
- Hier können nur Werte 0 eingetragen werden. Andernfalls wird in der Statuszeile die Meldung Bitte Eingabe überprüfen angezeigt.
DI028118 Kein Fenstertrenner