Stammdatendialoge

Wurde ein Datensatz zur Bearbeitung ausgewählt und das entsprechende Bild angezeigt, dann können die Daten möglicherweise zuerst nur angeschaut und nicht verändert werden. Sollen Daten verändert werden, muss die Schaltfläche [Bearbeiten] angeklickt oder die Tastenkombination Strg-E betätigt werden.

Mit dem Konfigurationsschlüssel AUTO_EDIT kann systemweit eingestellt werden, ob die geöffneten Datensätze gleich im Bearbeitungsmodus angezeigt werden oder ob vor dem Bearbeiten die Schaltfläche [Bearbeiten] geklickt werden muss.

Beim Umschalten in den Bearbeitungsmodus verändert sich die Farbe der Eingabefelder und die Daten können nun dort verändert oder ergänzt werden. Um die Änderungen dauerhaft zu speichern, wird die Schaltfläche [Speichern] angeklickt oder die Tastenkombination Strg-E betätigt.

Soll der angezeigte Datensatz gelöscht und vollständig aus dem System entfernt werden, dann muss die Schaltfläche [Löschen] angeklickt oder die Tastenkombination Strg-L betätigt werden. Wird die anschließende Rückfrage bejaht, dann wird der Datensatz endgültig aus dem System entfernt.

Soll ein neuer Datensatz aufgenommen werden, dann wird ein Bild analog dem Bearbeitungsbild angezeigt. Allerdings sind die Datenfelder immer gleich zur Bearbeitung freigegeben und die Daten können entsprechend eingetragen werden. Um die Eingaben dauerhaft zu speichern, wird die Schaltfläche [Speichern] angeklickt oder die Tastenkombination Strg-E betätigt.

Wird innerhalb eines Bildes nach Daten aus einem anderen Bereich gefragt, dann wird dazu ein sogenannter Picker angezeigt. Bei diesem Picker handelt es sich um ein AnSyS-Steuerelement, das einer Combobox, wie sie von anderen grafischen Benutzeroberflächen bekannt ist, sehr ähnlich ist. Im Unterschied zur Combobox ist ein Picker nicht statisch mit allen Daten zur Auswahl gefüllt, sondern die Auswahl kann mit Hilfe von Suchkriterien eingeschränkt werden. Bei Adressen werden zum Beispiel Namen und Straßen einfach eingegeben, das Land wird aber aus einer Liste von vordefinierten Ländern ausgewählt. Dazu wird nur ein kurzes Eingabefeld angezeigt, rechts daneben ein Feld zur Anzeige des Datensatzes, dahinter eine kleine Schaltfläche zum Suchen eines Datensatzes.

Picker Beispiel Länderauswahl
Picker Beispiel Länderauswahl

Im Beispiel des Pickers der Länderauswahl steht im Eingabefeld die Abkürzung „DE“, dahinter wird der Name „Germany“ angezeigt. Wollen Sie ein neues Land wählen, so klicken Sie die kleine Schaltfläche rechts neben dem Namensfeld an. Damit öffnet sich ein kleines Fenster, in dem Sie ein Suchkriterium eingeben können.

Bei einigen Pickern werden automatisch alle vorhandenen Daten sortiert zur Auswahl angezeigt. Bei Pickern mit möglichen großen Ergebnismengen (z.B. Artikel oder Adressen) wird ein leeres Bild zur Eingabe eines Suchkriteriums angezeigt. Nach Auswahl und Eingabe des Suchkriteriums betätigen Sie die Eingabe-Taste; alle auf das Suchkriterium passenden Datensätze werden Ihnen dann in der Liste angezeigt.

Aus der angezeigten Liste wählen Sie die gewünschte Position durch Doppelklicken aus und übernehmen diese in das Ausgangsbild. Finden Sie keinen Datensatz, dann betätigen Sie die Taste ESC und können damit das Suchfenster wieder schließen, ohne einen Datensatz in das Ausgangsbild zu übernehmen.

Können einem Datensatz mehrere andere zugeordnet werden, so wird dazu eine Liste im Bild oder auf einer separaten Karteikarte angezeigt. Beispielsweise können zu einer Adresse mehrere Zusatzadressen gespeichert werden.

Datensatzzuordnung
Datensatzzuordnung

Alle vorhandenen Zusatzadressen werden in der Liste angezeigt. Zum Löschen, Hinzufügen und Bearbeiten von Datensätzen werden unterhalb der Liste an der rechten Seite Schaltflächen angezeigt, wenn der dargestellte Datensatz im Bearbeitungsmodus geöffnet ist. Im Anzeigemodus fehlen diese Schaltflächen.

Die Bedeutung der Schaltflächen zeigt die folgende Tabelle:

Schaltfläche Beschreibung
Löschen einer Tabellenposition.
Bearbeiten der markierten Position.
Einfügen einer neuen Position hinter die markierte Zeile.
Einfügen einer neuen Position an das Tabellenende.
Verschieben einer Tabellenposition nach oben.
Verschieben einer Tabellenposition nach unten.

Zum Löschen wird die gewünschte Position mit der Maus durch Anklicken markiert und anschließend die Schaltfläche zum Löschen angeklickt.

Zum Hinzufügen wird die Schaltfläche für Hinzufügen angeklickt. Dadurch werden entweder bereits vorhandene Felder zur Eingabe freigegeben oder ein kleines Bild zur Eingabe der neuen Daten angezeigt. Durch Anklicken der Schaltfläche [Speichern] werden die eingegebenen Daten gespeichert.

Zum Bearbeiten wird die gewünschte Position mit der Maus durch Anklicken markiert und anschließend die Schaltfläche zum Bearbeiten angeklickt oder direkt auf die gewünschte Position doppelt geklickt.

Ist die Reihenfolge der Positionen in einer Tabelle relevant, d.h. sie können sortiert werden, dann werden zusätzliche Schaltflächen zum Verschieben von Positionen in der Tabelle angezeigt. Dieses sind zwei Schaltflächen, die, mit einer Pfeilspitze nach oben und nach unten dargestellt, das Verschieben von Positionen ermöglichen.

Zum Verschieben einer Position in der Tabelle wird die gewünschte Position mit der Maus angeklickt und anschließend die Schaltfläche zum Verschieben nach oben oder unten angeklickt. Damit wird die markierte Zeile in die entsprechende Richtung in der Tabelle um eine Position verschoben.

Außerdem kann in den Zuordungstabellen die Auswahl der angezeigten Spalten benutzerabhängig festgelegt werden. Klicken Sie dazu mit der rechten Maustaste auf die Kopfzeile der Tabelle. Beachten Sie dies bitte auch, wenn in Ihrem System eine der Zuordnungstabellen einmal nicht in der Form erscheint, wie in diesem Handbuch beschrieben.

Spaltenauswahl in der Adreßzuordnungstabelle
Spaltenauswahl in der Adreßzuordnungstabelle

Diese Art von Zuordnungstabelle findet sich an vielen Stellen in AnSyS.B4C wieder. Sie erkennen sie im Bearbeitungsmodus immer an dem spezifischen Schaltflächenblock am unteren Rand.

Leider sind externe Einbindungen ohne entsprechende Cookies Zustimmung nicht verfügbar. Cookie Einstellungen bearbeiten