Eine Maske dient zum Anlegen, zur Anzeige und zum Ändern von Datensätzen. Eine Maske zeigt immer Datensätze aus genau einer Datentabelle an, wobei es für eine Datentabelle beliebig viele Masken geben kann.
Beim Erstellen einer neuen Maske werden die wichtigsten Eigenschaften der Maske automatisch abgefragt. Die Eigenschaften Layout, Datentabelle und Typ sind später nicht mehr änderbar. Alle anderen Einstellungen können Sie später als Eigenschaften der Maske selbst in der Maskenkonfiguration beliebig ändern.
Für das Öffnen einer Maske legen Sie fest, ob der Datensatz zum Lesen oder Bearbeiten geöffnet wird. Über spezielle Steuerelemente können Anwender zwischen dem Lese- und Bearbeitenmodus wechseln. Im Lesemodus können die Maskensteuerelemente einfacher dargestellt werden. Dadurch ist das Öffnen eines Datensatzes im Lesemodus schneller als im Bearbeitenmodus.
Datenspalten können in Masken nicht in mehreren gleichzeitig sichtbaren Eingabsteuerelemente angezeigt oder bearbeitet werden. Über die Sichtbarkeitssteuerung kann allerdings sichergestellt werden, dass von mehreren konfigurierten Eingabsteuerelementen für die gleichen Datenspalten immer nur eine angezeigt wird.
Um auf Änderungen innerhalb der Maske sofort zu reagieren, um beispielsweise Felder in Abhängigkeit eines Auswahllistenwertes einzublenden, dienen Aktualisierungsgruppen.
Maskenautomatisierungen können bei bestimmten Maskenereignissen konfigurierte Aktionen innerhalb der Maske ausführen.
Masken können aus Teilmasken zusammengesetzt werden.
Masken können Datensätze in Tabs oder Dialogen anzeigen. In Dialogen steht keine Navigation zur Verfügung, sondern es werden automatisch Aktionsknöpfe für das Speichern, Abbrechen und Löschen angezeigt. Die Löschoption ist für Datentabellen mit aktivem Papierkorb immer „In Papierkorb verschieben” und für alle anderen „Endgültig löschen”. Befindet sich der Datensatz bereits im Papierkorb, wird immer „Endgültig löschen” ausgeführt und „Wiederherstellen” angeboten. Der Titel wird ausgewertet, wenn der Datensatz in den Papierkorb verschoben wird. Die Einstellungen zum abhängigen Löschen gelten immer. Zum Löschen gibt es hier weitere zusammenhängende Informationen.
Eigenschaft | Erklärung |
---|---|
Allgemeine Einstellungen | |
Name | Vergeben Sie einen Namen für dieses Element. Der Name wird in der Anwendung nirgendwo angezeigt und nur in der Anwendungskonfiguration verwendet. |
Vor Aktualisierung schützen | Wählen Sie, ob diese Konfiguration bei einer Aktualisierung nicht überschrieben wird. Für das Ersetzen der Konfiguration hat diese Einstellung keine Auswirkung. |
Titel | Geben Sie den Titel des Steuerelements so an, wie er in der Anwendung angezeigt wird. Achten Sie bei Bedarf auf Übersetzungen in alle Sprachen. Sie können den Titel auch leer lassen. |
In Bearbeitenmodus öffnen | Wählen Sie, ob die Maske automatisch im Bearbeitenmodus geöffnet wird. Alternativ wird sie zum Lesen geöffnet und kann durch entsprechende Navigationssteuerelemente in den Bearbeitenmodus gewechselt werden. |
Zuletzt verwendet | Wählen Sie, ob mit dieser Maske geöffnete Datensätze in die Liste der zuletzt verwendeten Datensätze aufgenommen werden. Die Berücksichtigung ist nur möglich, wenn ‘Zuletzt verwendet’ generell eingeschaltet und für die Datentabelle und den Benutzer aktiv ist. |
Navigation | Wählen Sie die Menübandnavigation, die für diese Maske verwendet wird. |
Icon-Name | Geben Sie den Namen einer Grafik an, die als Icon für dieses Steuerelement angezeigt wird. |
Layout | Wählen Sie den grundlegenden Maskenaufbau für diese Maske. |
Typ | Wählen Sie den Typ der Maske. |
Druckvorlage | Wählen Sie eine MS Word Vorlage aus, welche zum Ausdrucken dieser Maske verwendet wird. |
Datentabelle | Wählen Sie die Datentabelle, welche dieser Maske zugrunde liegt. |
Beschreibung | Beschreiben Sie dieses Element. |
Maskensteuerung | Wählen Sie eine Maskensteuerung aus, welche für diese Maske verwendet wird. Über eine Maskensteuerung werden programmatische Anpassungen und Erweiterungen vorgenommen, die über die Anwendungskonfiguration nicht möglich sind. |
Berechtigungen | |
Sichtbar für | Wählen Sie die Rollen oder Benutzer, für die das Steuerelement angezeigt wird. Wenn Sie nichts wählen, ist das Steuerelement grundsätzlich sichtbar. |
Verhalten in Dialogen | |
Breite | Wenn diese Maske in einem Dialog geöffnet wird, können Sie hier die initiale Breite des Dialogs (in Pixel) festlegen. Der Dialog wird maximal so breit wie der Bildschirm und ist minimal so breit wie die Schaltflächen im Dialog. Der Default beträgt 600 Pixel. Die Höhe des Dialogs richtet sich automatisch nach Inhalt und Bildschirmhöhe. |
Löschen nicht erlauben | Wählen Sie aus, ob in einem Dialog das Löschen möglich ist. |
Titel der Aktion im Dialog | Geben Sie optional einen Titel für die Lösch-Aktion innerhalb des Dialogs an. |
Abhängige Datensätze endgültig löschen | Wählen Sie Rollen oder Benutzer aus, welche auch von den zu löschenden Datensätzen abhängige Datensätze automatisch endgültig löschen dürfen. Datensätze mit abhängigen Datensätzen können sonst nicht endgültig gelöscht werden. Um abhängige Datensätze endgültig zu löschen, werden auch für diese Lese- und Löschberechtigungen benötigt. Wenn das Feld leer ist, darf niemand abhängige Datensätze endgültig löschen. |
Nur aus Papierkorb endgültig löschen | Wählen Sie aus, ob abhängige Datensätze zusätzlich nur dann endgültig gelöscht werden dürfen, wenn sie sich auch im Papierkorb befinden. |
Zum Aufbau einer Maske stehen im Designer der Maskenkonfiguration die folgenden Gruppen von Steuerelementen zur Verfügung:
- Gemeinsame Eigenschaften
- Gruppe Allgemein
- Gruppe Auswahlelemente
- Gruppe Automatisierungen
- Gruppe Relationsanzeige
- Gruppe Relationsauswahl
- Gruppe Speziell
- Gruppe Struktur
In der Gruppe Teilmasken werden alle Teilmasken angezeigt, die in diese Maske eingefügt werden können. Ziehen Sie bei Bedarf eine Teilmaske in das Design. Es können nur Teilmasken für die gleiche Datentabelle oder eine Basis-Datentabelle der der Maske zugrunde liegenden Datentabelle verwendet werden.
Viele Eigenschaften der unterschiedlichen Werkzeuge innerhalb der Maskenkonfiguration sind für viele Werkzeuge gleich. Diese werden in den Gemeinsame Eigenschaften beschrieben.