|
<< Click to Display Table of Contents >> Navigation: Index > Maskenfelder |
Unter einer Bildschirm-Maske versteht man ein Eingabeformular. Formulare haben verschiedene gestalterische Elemente bzw. Feld-Typen, die in diesem Thema kurz beschrieben werden.
Ausgabefeld:
Dieser Feldtyp dient der Anzeige von Daten. Er ist weiß unterlegt (bei der Standard-Farbeinstellung) und kann nicht geändert oder bearbeitet werden. Er wird deshalb auch nicht angesprungen, wenn die Felder mit der TAB-Taste (bzw. UMSCHALT + TAB) durchlaufen werden.
Daten in diesen Feldern gehören zwar zu dem jeweiligen Datensatz, werden aber automatisch bzw. aus anderen Daten ermittelt, und müssen somit nicht eingegeben werden. Ein Beispiel für ein Ausgabefeld ist der Kundensuchbegriff und die Kundennummer auf Seite 1 des Kundenstammes.
Checkbox: ![]()
Die CHECK-Box kann durch Drücken der Eingabetaste oder der Leertaste oder per Mausklick gesetzt bzw. gelöscht werden, wenn der Cursor auf dem Feld steht. Das "Durchgehen" durch eine Checkbox mit der TAB-Taste (bzw. UMSCHALT+TAB) oder den Cursortasten ändert den Wert nicht. Vorsicht ist also geboten, wenn mit der <Enter>-Taste über diesen Feldtyp gegangen wird - der Zustand verändert sich eventuell unbeabsichtigt.
Options-Button: ![]()
Ein solcher Button stellt quasi einen Schalter dar, der nur in einer Stellung stehen kann.
Im Gegensatz zu einer Gruppe von Checkox-Feldern, bei der mehrere Boxen ausgewählt werden können, kann in einer Gruppe von Options-Buttons immer nur ein Knopf ausgewählt werden (entweder/oder-Funktion).
Eingabefeld:
Ein Eingabefeld ist die gebräuchlichste Eingabemöglichkeit in diesem Paket. Ein Eingabefeld ist ein weiß unterlegtes Balken-Feld; links davon steht der Name des Feldes, und sobald der Cursor auf diesem Feld steht, können Daten eingegeben werden.
Alle Zeichen, die eingegeben werden, bewirken das vorherige Löschen des bisherigen Inhalts. Möchten Sie an einem bestehenden Inhalt eines Eingabefeldes Änderungen vornehmen, so müssen Sie zuerst die Markierung "aufheben", indem Sie entweder mit der Maus in das Feld an die zu ändernde Stelle hineinklicken (einfacher Mausklick mit linker Taste) oder mit der "Pos1"-Taste den blinkenden Cursor statt der Markierung aktivieren.
Die Länge des Eingabebalkens sagt nichts über die Breite der Eingabe aus, sondern gibt nur einen ungefähren Anhaltspunkt. Beispiel: die 3 Namensfelder des Kundenstamms haben alle einen recht langen Balken. Sie können in jedes Textfeld maximal 40 Buchstaben oder Zahlen eingeben. Unter Umständen hören die 40 Stellen aber schon vor dem Balkenende auf, teilweise kann es aber auch passieren, dass die Eingabe nach hinten "durchscrollt". Dies liegt daran, dass als Eingabeschriftart die Arial-Schrift verwendet wird. Diese Schrift arbeitet nicht mit einem festen, sondern mit einem proportionalem Zeichenabstand. Dies soll Ihnen folgendes Beispiel verdeutlichen.
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Dies ist 40 mal der Buchstabe i
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Dies ist 40 Mal der Buchstabe k
Sie sehen selbst, dass bei Proportionalschriften eine Breite nicht vorherbestimmt werden kann. Majesty "piepst" standardmäßig, wenn das Balkenende erreicht.
Die Eingabe wird mit der <TAB>-Taste beendet. Es funktioniert auch die <Enter>-Taste oder die <Pfeil-nach-unten>-Taste, doch bei WINDOWS-Software sollte man sich immer an die <TAB>-Taste linksgewöhnen.
Es gibt auch Eingabefelder, bei denen automatisch nur Großbuchstaben angezeigt werden (z.B. ein Kundensuchbegriff) und es gibt Eingabefelder, bei denen automatisch nur Ziffern und das Dezimalkomma erlaubt sind (z.B. ein Mengenfeld). Bei einem Datum müssen die Punkte und das Jahrtausend nicht eingegeben zu werden - bei einer Kalenderwoche muss der Trennstrich und das Jahrtausend ebenfalls nicht eingegeben zu werden.
Memofeld:
Memofelder unterscheiden sich von den normalen Eingabefeldern dadurch, dass ein beliebig langer Text eingegeben werden kann (die exakte physikalische Grenze liegt bei ca. 64000 Zeichen).
Es gibt zwei Arten von Memofeldern:
Einzeilige Memofelder:
In diese Memofelder kann ein beliebig langer Bemerkungstext eingegeben werden. Wenn Sie über die Feldbegrenzung in der Maske schreiben, wird der Feldinhalt nach links geschoben (er "scrollt" durch). Einzeilige Memofelder werden mit den Cursor-Tasten, der <Enter>- oder der <TAB>-Taste verlassen.
Mehrzeilige Memofelder:
Weit häufiger als einzeilige Memofelder werden in Majesty Memofelder eingesetzt, die aus mehreren Zeilen bestehen. Mehrzeilige Memofelder erkennt man an der Scroll-Bar (Rollbalken am rechten Rand des Feldes; 2 Pfeile und 1 Kästchen). Durch Anklicken der Pfeile im Symbol wird der Feldinhalt nach oben/unten verschoben, ebenso durch "anpacken" des Scrollanzeigers mit der Maus, und der vorher nicht sichtbare Teil wird lesbar. Wenn das Feld angewählt ist (d.h. der Cursor befindet sich in diesem Feld), kann das "scrollen" auch mit den Pfeiltasten oben/unten geschehen.
Der Scrollbalken ist entweder nicht aktiviert, wenn die Datenmenge im Memofeld nicht größer ist als der sichtbare Bereich, oder er ist ständig vorhanden (aktiviert).
Wenn Sie über die Feldbegrenzung in der Maske schreiben, wird ein automatischer Umbruch durchgeführt und in die nächste Zeile gesprungen. Sind alle sichtbaren Zeilen belegt, wird mit dem Umbruch der Feldinhalt um eine Zeile nach oben verschoben. Ein Umbruch kann auch mit der <Enter>-Taste erzwungen werden; daher ist es NUR mit der <TAB>-Taste möglich, diesen Feldtyp zu verlassen. Mit der Umschalt-Taste (Shift) und gleichzeitig <TAB> gelangen Sie zum vorherigen Maskenfeld.
Klicken Sie mit einem Doppelklick mit der linken Maustaste in ein mehrzeiliges Memofeld, so wird die Maske gezoomt und erscheint als großes Feld auf dem Bildschirm. So ist mehr Text auf einen Blick sichtbar. In einem hochgezoomten Memofeld können sie auch mit der TAB-Taste Text tabellarisch eingeben, z.B.
1.a Text 1 Preis
2.b Text 2 Preis usw.
In diese Memofelder können auch Textbausteine aus der Textbausteintabelle eingelesen werden, wenn man wie zuvor beschrieben das Memofeld hochzoomt. Mit der <F12>-Taste oder über die Lupe kann ein Baustein aus der Tabelle ausgewählt werden und wird mit <Enter> übernommen. Es ist auch möglich nur einen Bausteinnamen direkt im gezoomten Memofeld einzugeben und anschließend <F12> zu drücken. Es wird nach diesem Bausteinnamen gesucht und bei Übernahme mit <Enter> wird der eingegebene Suchbegriff ersetzt durch den eingelesenen Bausteintext. Sie haben z. B. einen Baustein „MFG" angelegt und der Bausteintext „Mit freundlichen Grüßen" wird ins Memofeld eingelesen.
ACHTUNG: Wenn Sie sich in einem beliebig langen Memofeld (mehrzeiliges Memofeld) befinden, versuchen Sie bitte niemals mit der <Enter>-Taste herauszukommen. Es kann sein, dass Sie, obwohl vielleicht gar nichts drinsteht, Leerzeilen in diesem Feld aus Versehen abspeichern. So kann es vorkommen, dass Sie auf einem Formular plötzlich viel Leerraum verzeichnen und nicht wissen woher dieser kommt. Überprüfen Sie das Memofeld indem Sie hineinklicken und mit <Strg+A> alles markieren. Das Memofeld ist nur leer, wenn nur ein einzeiliger Balken (in der Standardeinstellung blau) erscheint. Wird das ganze Feld farbig, drücken Sie bitte die "Entf"-Taste, um das Feld zu leeren.
Über den Firmen-Parameter MEMOSIZE lässt sich einstellen, dass sich die Schriftgröße beim Zoomen von Memo-Fenstern nicht ändert. Außerdem lässt sich auch die Schriftgröße der Editboxen einstellen, wenn die Felder nicht automatisch gezoomt werden.
PUSH-Button:
Die Funktionstasten (Symbolleiste) am oberen Bildschirmrand sind zum Beispiel PUSH-Buttons. Man kann Sie drücken, d.h. mit der Maus daraufklicken. Hinter jedem PUSH-Button verbirgt sich eine Aktion, die dann ausgeführt wird, wenn der Button gedrückt wird. Oft werden solche PUSH-Buttons bei JA/NEIN-Entscheidungen verwendet.
Pflichtfelder:
In allen Masken sind bestimmte Felder hellgrau unterlegt. An dieser Unterlegung kann man erkennen, dass es sich um ein Pflichtfeld handelt, d.h. das Feld muss zwingend ausgefüllt werden, bevor ein Speichern des Datensatzes möglich ist.
Maskengröße verändern:
Eingabemasken sind frei in der Größe änderbar. Am unteren Ende rechts jeder Maske gibt es eine schraffierte Fläche, die mit der Maus "gepackt" werden kann.
Eine Passwortdefinition FORMSIZE steuert, ob die in der Größe veränderten Masken gespeichert werden sollen. Weitere Informationen finden Sie unter Passwortverwaltung / Zugriffsrechte.
Mengenfelder:
Über den Firmenparameter MENGFORMAT lässt sich als Formatschablone für wichtige Mengen- und Lagerbestandsfelder 9.999.999,99 einstellen, damit Tausender-Trennpunkte angezeigt werden.
Datumsfelder:
Kalenderbox in Majesty:
Beim Doppelklick in ein Datumsfeld in Majesty erscheint eine neue Version des Kalenders.
Über den Firmenparameter KALENDBOX kann ggf. wieder auf die alte Version umgestellt werden.
Links: Menübedienung, Funktionstasten,
03/2011