Hallo,
ich mache heute meine ersten Erfahrungen mit Access2003. Ich habe Zwei Tabellen. In der ersten Tabelle ist nur das Feld „Topic“ vorhanden. In der zweiten Tabelle ist das Feld „Topic“ und viele andere Felder vorhanden.
Ich möchte, dass alle Datensätze aus Tabelle1 gelöscht werden, die nicht mit den Werten im Feld „Topic“ aus Tabelle2 übereinstimmen.
Beispiel:
Tabelle1:
Feld „Topic“:
Kühlschränke
Mikrowellen
Autos
Tabelle2:
Feld "Topic:
Kühlschränke
Autos
In dem Fall müsste Mikrowellen aus Tabelle1 gelöscht werden.
Dies versuche ich mit einer Löschabfrage hinzukriegen. Was muss ich bei bedingungen eintragen?
Bedinungsversuch:
[Tabelle1]![Topic] [Tabelle2]![Topic]
Oben in der Verknüpfungszeile wird nur Tabelle1 angezeigt.
Wenn ich dann auf Ausführen klicke fragt er mich nach einen Parameter für [Tabelle2]![Topic] sonst macht der nichts. Falls ich einen Parameter eingebe löscht er alle Werte aus Tabelle1, die nicht mit dem eingegebenen Parameter übereinstimmen. Anscheinend kennt er Tabelle2 wohl nicht.
Wenn ich oben in der Verknüpfungszeile Tabelle1 und Tabelle2 anzeigen lasse, macht er gar nichts. Die Meldung „Specify the table the records you want to delete“ erscheint.
Ich bitte um Hilfe.