Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Suchfunktion im Formular erstellen

Begonnen von Florian090, Dezember 21, 2020, 10:37:47

⏪ vorheriges - nächstes ⏩

Florian090

Guten Morgen,
ich bin gerade dabei im Rahmen eines Praktikums eine Access Datenbank zu erstellen, bei der nach einem Produkt gesucht werden kann und anschließend die Lieferanten dazu angezeigt werden. Dies soll auch anders herum funktionieren. Ich habe ehrlich gesagt von Access wenig Ahnung, weswegen ich hier auf ein bisschen Hilfe hoffe. Der aktuelle Stand ist wie folgt: ich habe 2 Tabellen erstellt, eine mit den Produkten und eine zweite mit den Lieferantendaten und diese anschließend über eine 3 Tabelle mit einer m:n Beziehung verknüpft. Nun habe ich eine Abfrage erstellt, bei der auch die Producte mit den jeweiligen Lieferanten angezeigt werden. Ich möchte jetzt ein Formular erstellen, in dem nach dem Produkt gesucht werden kann und anschließend die entsprechenden Lieferanten angezeigt werden. Dieses Formular soll die Daten aus der Abfrage verwenden. Gibt es einen einfachen Weg, die Abfrage nach der Produktspalte zu durchsuchen und die Ergebnisse im Formular anzeigen zu lassen?
Danke vorab. 

DF6GL

Hallo,


ZitatGibt es einen einfachen Weg, .....   die Ergebnisse im Formular anzeigen zu lassen?


Ja, das gibt es.



allerdings nicht so:


Zitat...die Abfrage nach der Produktspalte zu durchsuchen ...

sondern etwa so (prinzipiell: Filtere die von der Abfrage gelieferten DS im Formular)




Erstelle das Formular mit Datenherkunft auf die Abfrage.

Füge ein ungebundenes Kombifeld ("cmbProdukt") ein mit Datensatzherkunft "Select ProduktID , ProduktBezeichnung from tblProdukte order by ProduktBezeichnung"

Spaltenanzahl: 2
Spaltenbreiten: 0cm;6cm


Als Ereignisprozedur "Nach Aktualisierung" des Kombis:

Sub cmbProdukt_AfterUpdate()

Me.Filter = "ProduktID = " & Me!cmbProdukt
Me.FilterOn = True

End Sub
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

Hallo Florian,
Anbei ein Beispiel wie man n:m Beziehungen per HFo/UFo-Konstrukt
anzeigt, sucht und zuordnet.
gruss ekkehard


P.S. weil Weihnachten ist
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)