7.4k Aufrufe
Gefragt in Windows 7 von mamamia Mitglied (348 Punkte)
Hallo,

ich habe folgendes Problem:

Daten:
Auftr.Nr. Pos. Ort Datum Preis1 Preis2
111 100 07 01.03.2012 4,25
111 200 07 01.03.2012 4,00
111 100 07 01.03.2012 4,25
111 200 07 01.03.2012 4,00
112 100 07 02.03.2012 5,25
112 200 07 02.03.2012 5,00
113 100 07 29.02.2012 4,75
113 200 07 29.02.2012 5,00
114 100 06 01.03.2012 6,25
115 100 07 01.03.2012 4,25
115 200 07 01.03.2012 4,25
118 100 07 01.03.2012 6,25
118 200 07 01.03.2012 2,25
111 100 07 01.03.2012 4,25
111 200 07 01.03.2012 4,00
118 100 07 01.03.2012 6,25
118 200 07 01.03.2012 2,25

Nun muss ich folgende Abfrage mit Access 2007 erstellen:

Ort ="07"; Datum " >29.02.2012" Preis1 ">4,00" Preis2 ">5,00"
Nun ist mein Problem, wenn eine Position die Bedingung erfüllt,
muss auch die 2. Position angezeigt werden (Pos. 100 und 200 gehören immer zusammen) und die Positionen werden öfter angezeigt, sie sollten bei der Abfrage nur 1 x erscheinen.
Gibt es eine Lösung in Access 2007?

Viele Grüße

MamaMia

31 Antworten

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo MamaMia,

Wenn Du mein Beispiel genauer betrachtest, müsste Dir folgendes auffallen, in meinem Datenbankbeispiel (AW27) habe ich auch die SQL-Anweisung von @ch55 getestet:

>siehe:

>Abfrage: „Abfrage1 mit SQL-falsch“
>Formular: „Abfrage1 mit SQL-falsch“
>siehe Formular >1. und 6.Datensatz (nicht farblich markiert)
>hier wurden 2 100er Positionen mitgefiltert, die nicht den Kriterien entsprechen!

Schau Dir dazu vergleichsweise die Abfrage und/oder Formular „Beispiel ohne Excel“an (In der Entwurfsansicht der Abfrage stehen die Kriterien in 3 Zeilen!).

Was das Einfügen der von mir geposteten SQL-Anweisung betrifft, sehe ich keine Probleme (die Anweisung ist auftragsnummernneutral, die Auftragsnummer z.B.111 sollte in der Entwurfsansicht „Abfrage1 Test-richtig“ eingegeben werden), ist aber jetzt nicht wesentlich, da es das gleiche wie „Beispiel ohne Excel“ ist.

Tipp:
nutze auch den formularbasierten Filter in den Formularen

Eine Lösung ganz im Sinne der ursprünglichen Anfrage (paarweise Filterung) ist mir leider nicht gelungen.
Ich hoffe es klar rübergebracht zu haben, ansonsten gestatte ich mir die Anfrage mit den besten Wünschen außer Evidenz zu nehmen.

Gruß

Paul1
...