Seite 1 von 1

Formular mit Registerkarten / Tabs

Verfasst: Sa 5. Aug 2017, 17:41
von MoonKid
Ich möchte mit Base gerne ein Formular erstellen, das mehrere Registerkarten / Tabs hat. Weil die dazugehörige Tabelle hat so viele Felder, dass diese nicht auf einen Screen passen würden. Ich sehe dazu aber keine Möglichkeit.

Re: Formular mit Registerkarten / Tabs

Verfasst: Sa 5. Aug 2017, 19:35
von RobertG
Hallo Moon-Kid,

Tabs bzw. Registrierkarten gibt es für Formulare nicht. Du kannst aber mehrere Tabellenkontrollfelder untereinander legen. Wenn Du im ersten Tabellenkontrollfeld den Datensatz wechselst, dann geschieht dies auch gleichzeitig im zweiten Tabellenkontrollfeld.

So lange Zeilen sind aber naturgemäß sehr unübersichtlich. Da neige ich eher dazu, nicht mit Tabellenkontrollfeldern zu arbeiten, sonder mit normalen Formularfeldern das Formular zu erstellen.

Gruß

Robert

Re: Formular mit Registerkarten / Tabs

Verfasst: So 6. Aug 2017, 13:16
von MoonKid
Bin nicht sicher, ob ich dich richtig verstanden habe. Ein "Tabellenkontrollfeld" ist do so eine Art Tabellen-Ansicht, so wie in Calc oder eben in der klassischen Tabellen-Dateneingabe-Ansicht von Base.

Wozu brauch ich sowas in einem Formular? Das Formular nutze ich doch, um von dieser Tabellenansicht wegzukommmen und bei der Dateneingabe ein bisschen mehr Struktur aus Usersicht reinzubringen.

Re: Formular mit Registerkarten / Tabs

Verfasst: So 6. Aug 2017, 19:25
von RobertG
Hallo MoonKid,

dann hast Du also schon ein Formular aus lauter einzelnen Feldern. Ich habe nur das Problem gesehen, dass das Formular horizontal zu scrollen wäre, weil das sonst nicht passt.

Dann könntest Du ja ein Formular zusammenbauen, in dem vertikal gescrollt werden könnte. Du kannst die einzelnen Abschnitte mit Hilfe von Sprungzielen aufsuchen:
Das Beschriftungsfeld muss mit einem Datenfeld verbunden werden. In dem Beschriftungsfeld gibst Du mit "~" vor einem Buchstaben an, dass über Alt+Buchstabe zu diesem Ziel gesprungen werden soll. Angenommen Du hast ein Feld, bei dem das zugehörige Beschriftungsfeld "Name" anzeigt. Gib in dem Titel des Beschriftungsfeldes jetzt "Na~me" ein. Das "m" wird jetzt unterstrichen angezeigt. Mit Alt+m erreichst Du jetzt das zugehörige Eingabefeld.

Gruß

Robert