Hallo allerseits!
Ich habe hier gerade ein schwieriges Problem mit Access 97.
Und zwar geht es um eine Rezepturdatenbank in der im Wesentlichen zwei Tabellen miteinander verknüpft sind. Die Haupttabelle enthält allgemeine Angaben zur Rezeptur, die Detailtabelle enthält die zugehörigen Rezepturbestandteile. Haupttabelle und Detailtabelle sind dabei über eine Rezepturnummer 1:n-verknüpft, so dass zu jeder Rezeptur beliebig viele Rezepturbestandteile gespeichert werden können.
Das Problem taucht nun auf, wenn ich eine Rezeptur mit verschiedenen Bestandteilen suchen möchte. Am Besten verdeutliche ich das mal anhand eines Beispiels:
Zur Rezeptur 1 ist der Rezepturbestandteil Wasser gespeichert
Zur Rezeptur 2 ist der Rezepturbestandteil Salz gespeichert
Zur Rezeptur 3 ist der Rezepturbestandteil Wasser gespeichert
und
Zur Rezeptur 3 ist der Rezepturbestandteil Salz gespeichert
Mit einer Abfrage möchte ich nun die Rezepturen finden, die sowohl Salz als auch Wasser enthalten.
Wenn ich dazu aber als Kriterium für den Rezepturbestandteil „Wasser“ ODER „Salz“ eingebe, findet Access natürlich auch alle Rezepturen die nur Wasser oder nur Salz enthalten.
Wenn ich dagegen nach „Wasser“ UND „Salz“ frage, findet Access gar keine Rezeptur, da ja jeder Rezepturbestandteil in einem separaten Detaildatensatz steckt.
Wie kann ich Access nun beibrigen, alle Datensatzgruppen zurückzugeben, in denen die gesuchten Rezepturbestandteile auftauchen?
Gruß
Stefan