Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage - Ausschluss

Begonnen von andreas_LEO, Juni 29, 2015, 08:49:16

⏪ vorheriges - nächstes ⏩

andreas_LEO

Hallo Zusammen,
ich habe ein Problem (was sonst :-)).
Ich habe zwei Abfragen. In der ersten greife ich aus einer Tabelle die, Datensätze (die ID-Autowert der Datensätze) ab, die einen bestimmten Zeitraum erfüllen. Klappt soweit.
In der zweiten Abfrage greife ich von dieser Tabelle ebenfalls die ID ab, die ein in einem Memofeld bestimmte Wörter (Ausschlusswörter) aus einer anderen Tabelle enthalten. Dies funktioniert auch.
Nun möchte ich einer dritten Abfrage, dass die ID-Werte angezeigt werden, die in der ersten Abfrage (nach Datum) enthalten sind reduziert um diese, die in der zweiten enthalten sind. hier der Code.


SELECT qry_01_Datum.ID
FROM qry_01_Datum, qry_06a_Ausschluss_Anfang
WHERE (((qry_01_Datum.ID)<>[qry_06a_Ausschluss_Anfang]![ID]))
GROUP BY qry_01_Datum.ID;

Leider funktioniert dies nicht, es werden immer alle Datensätze aus der ersten Abfrage angezeigt, obwohl verschiedene ID davon in der zweiten Abfrage aufgeführt sind.

Ich weiß hier nicht weiter.

Vielen Dank
 

DF6GL

Hallo,

das hier:

http://www.donkarl.com/?FAQ3.16

sollte aber weiterhelfen...
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

andreas_LEO

Hallo DF6GL,

ich denke dies passt aber nicht ganz. Denn dort wird folgendes Problem geschildert "Du hast 2 Tabellen "A" und "B" und möchtest herausfinden, welche Datensätze sich in A befinden, aber nicht in B."

Bei mir sind in Abfrage A Datensätze, die auch in B sind. Nun möchte ich aber A um die Reduzieren die in B sind.


DF6GL

Hallo,

das passt schon:

Select A.* From B Right Join A on B.ID = A.ID  Where B.ID is Null
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

andreas_LEO

Vielen Dank.
Ich habe es dann doch mal ausprobiert. Ich hatte es nur irgendwie im Text (Dein Link) nicht verstanden.

Danke.