Schritt 5: Formulare

Top  Previous  Next

Eine für den Bearbeiter wesentlich angenehmere Darstellungsform von Datensätzen bieten Formulare. Selektieren Sie jetzt das Formular Kraftfahrzeuge und öffnen Sie es auf die gleiche Weise wie das Tabellenfenster.

Es erscheint das Formular mit der Darstellung des ersten Datensatzes. Wenn das Formular mit einer eingebetteten Tabelle versehen ist, können sie mit dem Menüpunkt Ansicht/Formularsicht bzw. mit dem Formularansicht-Schalter oder der Taste [F7] zwischen der ersten Seite des Formulars und der Seite mit der Tabelle wechseln. Enthält das Formular keine Tabelle, so sind der Menüpunkt und der Knopf in der Schalterleiste deaktiviert.

 

Tut_05_Form

Ein Formular zeigt den aktuellen Datensatz optisch ansprechend aufbereitet und kann zusätzliche Eingabehilfen enthalten

 

Wenn Sie sich im Formular auf der ersten Seite befinden, ist der Schalter für die Formularsicht in der Schalterleiste arretiert, um den Sichtwechsel zu verdeutlichen. Wenn Sie ihn aus seiner Arretierung lösen, würden Sie zur im Formular auf dem Registerblatt Tabelle vorhandenen Tabellensicht wechseln.

Im Formular ist also meist nur ein Datensatz zu sehen. Dafür ermöglichen Rahmen, Beschriftungen, Logos und Schalter jedoch eine wesentlich strukturiertere Darstellungsmöglichkeit. In unserem speziellen Fall haben Sie sogar nicht einmal den ganzen Datensatz vor sich, sondern nur die erste Seite eines mehrseitigen Formulars. Zum Wechseln zwischen den Seiten stehen Ihnen neben den Tasten [Alt]+[Bild auf] und [Alt]+[Bild ab] sowie den Schaltern Tut_05_IconPgUp Tut_05_IconPgDown der Schalterleiste vor allem die Registerreiter am oberen Rand des Formulars zur Verfügung. Mit [Tab] und [Umschalt]+[Tab] gelangen Sie von einem Datenfeld zum nächsten. Zwischen den Datensätzen bewegen Sie sich wieder mit den Pfeilschaltern oder der Tastenkombination [Strg]+[Bild ab] für den nächsten und [Strg]+[Bild auf] für den vorherigen Datensatz.

Als nächstes werden wir einen neuen Datensatz an die Tabelle anhängen. Wie im Tabellenfenster schalten Sie mit Bearbeiten/Neue Datensätze eingeben in den Neueingabe-Modus um. Ein Blick auf die Schalterleiste zeigt, dass der Schalter für die Neueingabe (eine stilisierte Tabelle mit 'Anhängsel') nun ebenfalls arretiert ist. Sie hätten auch mit diesem Schalter die Neueingabe aktivieren können.

Der neue Datensatz ist leer und dementsprechend zeigt das Formular keine Feldinhalte. Das erste Datenfeld Bezeichnung hat nun einen weißen Hintergrund um anzuzeigen, dass Sie hier etwas eintippen können. Geben Sie eine Fahrzeugbezeichnung ein, z.B. Golf GT, und bestätigen Sie mit der [Enter]-Taste. Daraufhin wechselt das Eingabefeld zum Modelljahr.

Das Eingabefeld Modelljahr erwartet nun wieder die Eingabe einer Jahreszahl ab 1889. Wenn Sie versuchen, etwas anderes einzugeben, erhalten Sie beim Verlassen des Feldes mit [Tab] oder [Enter] eine Meldung. Wir werden in einem späteren Schritt darauf kommen, wie man solche Eingabeüberprüfungen festlegt.

Im Feld Art angelangt, stellen Sie fest, dass Sie hier nichts direkt eintippen können. Das liegt daran, dass Art ein Auswahlfeld ist. Wählen Sie mit [Pfeil nach oben] bzw. [Pfeil nach unten] einen Eintrag aus oder öffnen die Werteliste mit [Alt]+[Pfeil nach unten] oder einem Klick auf den Tut_IconDropDown Schalter.

Wenn Sie auch die Art mit [Enter] bestätigt haben, schaltet das Formular für Ihre weiteren Eingaben auf die zweite Seite um. Sie finden auf dem Formular alle vom Tabellenfenster bekannten Eingabe- und Auswahl-Felder sowie die Markierungsschalter für Servo, ABS und Katalysator wieder, die mit der linken Maustaste oder der Leertaste betätigt werden.

Zum Umschalten auf die dritte Seite haben wir diesmal einen speziellen, mit Verkauf beschrifteten Schalter eingebaut. Solche Schalter starten Makros, wenn sie betätigt werden, in diesem Fall den Befehl SeiteAnzeigen(3). Wir kommen später darauf zurück.

Die dritte Seite bietet eine weitere Neuigkeit, die Sie entdecken, sobald Sie im Feld Brutto-Preis etwas eintragen und mit [Enter] bestätigen. Der Netto-Preis passt sich automatisch an, und zwar auch dann, wenn der Rabatt-Satz geändert wird. Sie sehen also jederzeit den korrekt berechneten Endpreis für das Fahrzeug in Ihrem Formular. Außerdem können Sie Netto-Preis und Rabatt-Satz nur ändern, wenn Sie das Häkchen für Rabatt-Gewährung gesetzt haben. Bei den Feldern auf dieser Seite werden Ereignisse und kurze Makros genutzt, aber das alles wird im Abschnitt Schritt 13: Die Dateneingabe kontrollieren noch genauer besprochen.

Nach der Eingabe für Verkäufer haben Sie zwei Möglichkeiten. Entweder Sie bestätigen auch hier mit [Enter], wodurch automatisch ein neuer leerer Datensatz erzeugt und zur Neueingabe angezeigt wird oder Sie beenden die Neueingabe, indem Sie den Neueingabe-Schalter aus der Arretierung lösen bzw. Bearbeiten/Neue Datensätze eingeben aus dem Menü wählen.

Sollten Sie aus Versehen die [Enter]-Taste betätigt und somit überflüssigerweise einen neuen Datensatz erzeugt haben, wählen Sie einfach Bearbeiten/Rückgängig: Datensatz. Nach einer Kontrollfrage wird der unnötige Datensatz entfernt und der vorherige angezeigt.