Neuigkeiten:

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

Mobiles Hauptmenü

Abfrage über mehrere Tabellen und anzeigen des Datensatzes im Formular

Begonnen von Sonnensalat, März 22, 2016, 17:52:27

⏪ vorheriges - nächstes ⏩

DF6GL

Hi,


Zitatsind betriebsbedingt

Nein,  die sind dem Entwickler der DB "bedingt"..   ;)


Zitat
muss im txtSuchfeld-Code stehen, oder?

so gesehen gibt es sowas  nicht...


Der (dieser) Code steht in der Ereignisprozedur für das "Beim Laden" -Ereignis des jeweils zu öffnenden Formulars.


Zitat
Das ist der erste Schritt und wenn der Suchbegriff nicht gefunden wurde, sollen nach obigen Schema die anderen Formulare durchsucht werden, richtig?

Ob das "richtig"  (so gewünscht) ist, kann ich nicht sagen...  Normalerweise weiß man, wonach man sucht....und dann weiß man auch, welches Formular zur Anwendung kommen soll. 


In dieser Konstellation ist die Suche nur nacheinander möglich.

Insofern ist die anfängliche Fragestellung zu einer gleichzeitigen umfassenden Suche  in allen Tabellen eher nicht treffend.

Ich betone nochmal die Notwendigkeit zur Normalisierung.

Natürlich gibt es auch Lösungen für eine umfassenden Suche (wenn man das nennen will) in/bei dieser Tabellenkonstruktion.

1) Im Hauptformular ein Registersteuerelement einbauen, auf dessen Seiten die jeweiligen Formulare der 3 (4) n-Tabellen platziert werden.
     Im Suchfeld-Ereignis "Nach Aktualisierung" werden die einzelnen UFOs mit dem eingegebenen Suchfeld-Wert gefiltert.

2) Verwendung einer Union-Abfrage (Abfrage, die alle entspr. Tabellen datensatzmäßig aneinanderhängt ) und die als Kriterium den Verweis auf das Suchfeld im Übersichtsform verpasst bekommt.  Zusätzlich ist ein Formular zu erstellen, das diese Union-Abfrage als Datenherkunft besitzt und im o. g. AfterUpdate-Ereignis geladen (angezeigt) wird.
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

MzKlMu

Hallo,
ZitatIch werde mir am Wochenende mal ein paar YouTube-Tutorials anschauen
das Problem ist, dass solche Tutorials fast immer von einem normalisierten Datenmodell ausgehen. Du wirst daher wohl kaum ein Tutorial finden, das auf die Suche eingeht so wie Du das willst. In einer korrekt aufgebauten DB braucht man eine solche Suche nicht.
Gruß Klaus