Zweck von Unterformularen

Hallo,

Ich habe eine Frage: welchen Zweck haben Unterformulare in Access ? Soll der Anwender dort überhaupt einen Wert eingeben können ?

Moin, Alexandro,

Ich habe eine Frage: welchen Zweck haben Unterformulare in
Access ? Soll der Anwender dort überhaupt einen Wert eingeben
können ?

einen Wert? Viele! Unterformulare werden immer dann verwendet, wenn zu dem Objekt auf dem Hauptformular mehrere zugehörige Objekte aufgebaut werden sollen. Beispiel: Ein Kunde hat mehrere Bankkonten.

Gruß Ralf

hallo Ralf,

aber der Benutzer soll keinen Wert in der Oberfläche für das Unterformular eingeben können, oder ?

Es läuft über eine andere Schaltfläche „im Hintergrund mit“ oder ?

Gruß
Alexandro

Hallo Alexandro,

aber der Benutzer soll keinen Wert in der Oberfläche für das
Unterformular eingeben können, oder ?

das ist doch abhängig davon, was der Programmierer programmiert hat und hat nichts mit einem UFO ( Unterformular ) zu tun.

Es läuft über eine andere Schaltfläche „im Hintergrund mit“
oder ?

nein

Stelle dir vor, du hast ein Din A4 Blatt. Dort steht der Firmenname, Adresse etc. drauf.

Der Programmierer „erlaubt“ dir dort was einzutragen, oder zu ändern.

Nun stelle dir vor, du hast ein zweites Din A4 Blatt. Dort stehen alle Ansprechpartner dieser Firma drauf.
Der Programmierer „erlaubt“ dir dort was einzutragen, oder zu ändern.

Du möchtest nun beides auf dem „kleinen“ PC-Monitor sehen.

Was machst du: du „faltest“ das zweite Blatt mit den Ansprechpartnern in der Hälfte und legst es auf das erste Blatt mit den Firmendaten.
(beides sind eigenständige Formulare!!)

Das gefaltete Blatt ist jetzt eigentlich das „Überformular“ weil es AUF dem Hauptformular liegt. (dummer Weise wird es aber als Unter-Formular bezeichnet)
*da soll mal einer behaupten EDV sei logisch*

Also: beide Formulare sind Hauptformulare mit entsprechenden Berechtigungen die der Programmierer bestimmt hat. Legst du nun ein Formular auf ein anderes wird es dann einfach nur Unterformular genannt.

Du kannst beide Formulare einzeln aufrufen. Ob das Sinn macht hängt von der Programmierung ab.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)