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 ?
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
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
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
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 (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 (https://www.linux-tips-and-tricks.de/de/linux/212-multiposting-was-ist-das-und-warum-mag-die-keiner)
... es gibt noch ein anderes Forum außer diesem hier??.. :D
Ja, bei Don Karl (https://www.donkarl.com/Forum/category-view.asp)
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