Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Problem mit Abfrage 2 Tabellen
zurück: Prozent und euro weiter: Legeliste für Hennenhaltung Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
OrcaXXVI
Gast


Verfasst am:
18. Nov 2009, 23:23
Rufname:

Problem mit Abfrage 2 Tabellen - Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Hallo,

habe folgendes Problem:

2 Tabellen
T_Kunde.Nr
T_Kunde.Name
T_Kunde.Teilnahme

T_Rech.Artikel
T_Rech.Preis
T_Rech.KdNr

1:n Verknüpfung über Nr:KdNr

In einer Abfrage möchte ich nun folgendes haben:
Alle KDs, die einen Eintrag in RECH haben oder deren Feld Teilnahme = "Ja" ist.

Habe schon einiges ausprobiert, komme aber nicht weiter. Bisher (Ohne das Feld KD.Teilnahme) hat alles super funktioniert durch einen INNER JOIN. Jetzt kommt aber diese Bedingung hinzu und ich finde keinen Weg, das einzubauen.

Bisherige SQL-Abfrage sah so aus:
Code:
SELECT DISTINCTROW K.Name, R.KdNr, R.Artikel, R.Preis, K.Nr
FROM   T_Kunde AS K
       INNER JOIN T_Rech AS R
       ON K.Nr = R.KdNr;
Aber wo kommt jetzt die Bedingung mit dem neuen Feld T_Kunde.Teilnahme hin???

Danke schon mal im Voraus.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
18. Nov 2009, 23:44
Rufname: Micha
Wohnort: Chemnitz


AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Hallo,

teste mal
Code:
SELECT *
FROM   T_Kunde AS K
WHERE  T1.Teilname = "ja"
AND    (SELECT Count(*)
        FROM   T_Rech
        WHERE  KDNr = K.Nr) >0

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
OrcaXXVI
Gast


Verfasst am:
18. Nov 2009, 23:53
Rufname:

AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Liefert mir leider nur die Werte aus der T_Kunde.
Ich benötige aber eine Liste mit allen Einträgen aus der Rechnungstabelle.

Zur weiteren Beschreibung:
Alle Kunden, die EInträge in der T_Rech haben und darüber hinaus alle, die auch das Teilnahme-Feld = "Ja" haben.

Daraus nehme ich mir dann alle Informationen, um einen Rechnungsbericht zu erzeugen. Dabei sollen alle die, die Teilnahme = "Ja" haben und keinen Eintrag in der T_Rech mit den Werten "Preis" = 0 ausgegeben werden.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
19. Nov 2009, 00:10
Rufname: Micha
Wohnort: Chemnitz

AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Hallo,

erinnere dich bitte an deine Aufgabenstellung
Zitat:
Alle KDs, die einen Eintrag in RECH haben oder deren Feld Teilnahme = "Ja" ist.
das sollte ja nun keine Aufgabe sein, gehe in die Entwurfsansicht und schreibe dein "ja" unten in das Bedingungsfeld in der Spalte Teilnahme rein
Code:
SELECT DISTINCTROW
       K.Name, R.KdNr, R.Artikel, R.Preis, K.Nr
FROM   T_Kunde AS K
       INNER JOIN T_Rech AS R
       ON K.Nr = R.KdNr
WHERE  K.Teilnahme = "ja";

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Gast



Verfasst am:
19. Nov 2009, 00:31
Rufname:

AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Hatte ich auch erst gedacht. Aber bei dieser Abfrage fehlen dann die Einträge, die Teilnahme = "Nein" haben aber trotzdem einen Eintrag in T_Rech. Und diese benötige ich auch.

Habe es mal mit UNION versucht, aber das klappt noch nicht so recht. Vielleicht ist der Ansatz auch falsch.

Danke trotzdem schon mal

M
MiLie
kein Office- VBA- Programmierer


Verfasst am:
19. Nov 2009, 00:37
Rufname: Micha
Wohnort: Chemnitz

AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

Hallo,

teste mal
Code:
SELECT DISTINCTROW
       K.Name, R.KdNr, R.Artikel, R.Preis, K.Nr
FROM   T_Kunde AS K
       LEFT JOIN T_Rech AS R
       ON K.Nr = R.KdNr
WHERE  K.Teilnahme = "ja"
OR     R.KdNr Is Not Null;

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Gast



Verfasst am:
19. Nov 2009, 00:51
Rufname:


AW: Problem mit Abfrage 2 Tabellen - AW: Problem mit Abfrage 2 Tabellen

Nach oben
       Version: Office 2003

SUPER!

Funktioniert jetzt genau so, wie ich es brauche.

Vielen Dank und schönen Abend noch.

M
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Min() Abfrage 4 augenzeuge 1056 17. Feb 2004, 10:13
Gast Min() Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Parameter bzgl. Datum ... 3 gunthahari 3489 13. Feb 2004, 18:18
gunthahari Abfrage mit Parameter bzgl. Datum ...
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: inventar abfrage 5 nooby 2254 05. Feb 2004, 14:46
nooby inventar abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Abfrage überschreiben? 1 Esdo 1247 13. Jan 2004, 12:35
Bernd Schenkel Inhalt einer Abfrage überschreiben?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage 2 Klaus 1957 11. Jan 2004, 22:35
Gast Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Tabellen in einer Datenbank verbinden .... 1 Walter Traxel 1109 09. Jan 2004, 22:42
raider Zwei Tabellen in einer Datenbank verbinden ....
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter abfrage 3 Gast 1903 01. Dez 2003, 16:12
Caladan Parameter abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: summe in abfrage runden 2 Caladan 2761 27. Nov 2003, 10:18
Caladan summe in abfrage runden
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage "leere Datensätze" und "doppelte Date 1 gast 4790 25. Nov 2003, 12:04
gast Abfrage "leere Datensätze" und "doppelte Date
Keine neuen Beiträge Access Tabellen & Abfragen: Ergebnisse aus einzelnen Abfragen in einer Abfrage addieren 2 tobo 1551 23. Nov 2003, 22:15
tobo Ergebnisse aus einzelnen Abfragen in einer Abfrage addieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Spalte zur Durchnummerierung 2 Hanno 921 20. Nov 2003, 12:18
Hanno Abfrage mit Spalte zur Durchnummerierung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS