Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Im Unterformular eine Nr eingben, so dass dazugehörige Werte erscheinen

Begonnen von MisterAndi, Februar 02, 2026, 14:40:27

⏪ vorheriges - nächstes ⏩

MisterAndi

Hallo zus.

Ich habe ein Haupformular und darin ein Unterformular. Und bisher gebe ich im Unterformular dazu einen Titel, Autor und Buch-Nr ein. Mein Wunsch wäre, ich gebe nur die Buch-Nr. im Unterformular ein und er zeigt mir dann die restlich dazgehörigen Daten an (Titel, Autor)

Die Daten sind in einer extra Tabelle gespeichert. Aber ich gebe noch das "ausgeliehen-Datum" in dem Unterformular ein, das nicht in der extra Tabelle ist.

Ich hoffe, ich habe es irgendwie verständlich rübergebracht, kann mir da jemand helfen ?

Gruß Andi


PS: Kann man hier keinnen Screenshot einfügen ?

Bitsqueezer

Hallo,

Genaugenommen hast Du zuviele Felder in der Tabelle Deines Unterformulares.
Du brauchst nur die Buchnummer und die Ausleihdaten, mehr nicht.
Den Rest holt man sich entweder in einzelne Felder als gesperrte Felder oder, was i.d.R. viel einfacher ist, man verwendet eine Kombobox, die die Daten aus der "Extratabelle" als einzelne Spalten anzeigt.
Du kannst auch mehrere Komboboxen einbauen, die jeweils an Buchnr gebunden werden und mal den Titel, mal den Autor enthalten und die jeweils anderen Spalten zusätzlich anzeigen. Dann kannst Du nach allem suchen und wenn eine Kombobox richtig ausgewählt ist, zeigen die anderen die passenden Daten an, weil sie alle an das gleiche Feld gebunden sind.

Eine Kombobox verwendet eine gebundene Spalte, das ist für alle Komboboxen "Buchnr". Bei der Kombobox, die die Buchnr darstellen soll, ist die erste Spalte nicht versteckt, bei den anderen versteckt, so daß sie entweder Titel oder Autor usw. anzeigen.

Mehr Infos als die Buchnr braucht Deine Tabelle also nicht, was die Buchdaten angeht, denn alle anderen Informationen stehen in Deiner Büchertabelle und werden bei Bedarf in Abfragen hinzugeholt.

Gruß

Christian



MisterAndi

Hallo christian,
ich habe mal die jpg-Datei mit Aussagen ergänzt, so wie ich es meine und gern hätte.

Kannst du damit was anfangen bzw. kannst du mir dann weiterhelfen wie ich da vorgehen soll ?
Gruß Andi

Bitsqueezer

Hallo,

ich hatte Dich schon beim ersten Mal verstanden.
Du hast aber offenbar nicht viel von dem gelesen, was ich geschrieben habe.

Die drei Felder mit den roten Pfeilen werden nicht benötigt (in der zugrundeliegenden Tabelle). Im Formular bleiben die Controls, nur machst Du aus den Textboxen Komboboxen. Das geht im Kontextmenü einfach umzuwandeln. Alle 4 Controls, rote und das blaue, bindest Du an die ControlSource "Buchnr". Nur läßt Du jede Kombobox etwas Anderes anzeigen, wie oben beschrieben. Hast Du eine ausgewählt, sollten sich die anderen automatisch einstellen, weil sie auf die Buchnr gebunden sind (die natürlich eindeutig sein muß in der Extratabelle).

Gruß

Christian

Knobbi38

Hallo Andi,

wenn du schon X-Posting machst, solltest du das wenigstens hier auch erwähnen und die Foren gegenseitig verlinken, damit die Helfer nicht doppelte Arbeit machen müssen.

Im Übrigen hast du schon im anderen Forum die gleiche Antwort bekommen wie hier. Wenn es mit der Umsetzung Schwierigkeiten gibt, solltest du das auch so formulieren. 

Wie man Komboboxen einsetzt, kannst du hier nachlesen:
https://www.access-tutorial.de/formulare/beispiel.htm

Knobbi38

PS:
Bezgl. X-Posting siehe mal hier:
https://www.linux-tips-and-tricks.de/de/linux/212-multiposting-was-ist-das-und-warum-mag-die-keiner

Bitsqueezer


Beaker s.a.

Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MisterAndi

Hallo Knobbi38,

sorry das mit dem X-Posting habe ich nicht gewußt, dass man das nicht tun sollte bzw. darf.
Was Foren-Verhalten anbelangt, bin ich Anfänger.
Möchte mich dafür entschuldigen.
Da ich bei den anderen Antworten nicht weitergekommen bin und auch hier so meine Probleme habe, werde ich wieder austreten, nachdem man hier so scharf angegriffen wird, ist das Forum eh nichts für mich.
Danke aber trotzdem

Gruß Andi

Knobbi38

Hallo Andi,

du hast dich dafür entschuldigt und dann ist das auch ok. Wenn du jetzt noch die beiden Foren gegeneinander verlinkst, passt das doch wieder.

Was dein Problem betrifft, musst du dir vielleicht bewusst machen, dass keiner der vielen Helfer dir über die Schulter schauen kann, um zu sehen, was du gerade machst. Wenn die Antworten für dich nicht umsetzbar sind oder du dich mit der Materie noch nicht so gut auskennst, musst du halt nachfragen. Das ist ganz normal, denn nur so kannst du die für dich passende Hilfe erhalten.

Knobbi38