von RobertG » Di, 26.07.2016 16:50
Hallo René,
Code: Alles auswählen
SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND '625545' IN ( "Artikel ", "Artikel 1", "Artikel 2" )
könnte da der Weg sein, den Du suchst.
Code: Alles auswählen
SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND :Artikelnummer IN ( "Artikel ", "Artikel 1", "Artikel 2" )
erzeugt ein Abfragefenster nach der Artikelnummer, wenn Du die Abfrage auslöst. Allerdings verträgt die Parameterabfrage keine Leerzeichen und auch keine Fragezeichen. Deswegen müsste der Parameter für Deine Abfrage etwas umgeschrieben werden:
Code: Alles auswählen
SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND :Welche_Artikelnummer_soll_überprüft_werden IN ( "Artikel ", "Artikel 1", "Artikel 2" )
Warum hat Deine Tabelle eigentlich 51 Felder, in denen eine Artikelnummer eingetragen werden kann? Wenn mehrere Artikel für etwas eingetragen werden, so gehören diese Artikel in eine separate Tabelle in ein Feld, nicht nebeneinander in eine Tabelle. Poste doch einmal die Tabellenbeziehungen Deiner Datenbank.
Gruß
Robert
Hallo René,
[code]SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND '625545' IN ( "Artikel ", "Artikel 1", "Artikel 2" )[/code]
könnte da der Weg sein, den Du suchst.
[code]SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND :Artikelnummer IN ( "Artikel ", "Artikel 1", "Artikel 2" )[/code]
erzeugt ein Abfragefenster nach der Artikelnummer, wenn Du die Abfrage auslöst. Allerdings verträgt die Parameterabfrage keine Leerzeichen und auch keine Fragezeichen. Deswegen müsste der Parameter für Deine Abfrage etwas umgeschrieben werden:
[code]SELECT * FROM "Projekte" WHERE "Datum von" >= '2016-06-01' AND "Datum bis" <= '2016-08-30' AND :Welche_Artikelnummer_soll_überprüft_werden IN ( "Artikel ", "Artikel 1", "Artikel 2" )[/code]
Warum hat Deine Tabelle eigentlich 51 Felder, in denen eine Artikelnummer eingetragen werden kann? Wenn mehrere Artikel für etwas eingetragen werden, so gehören diese Artikel in eine separate Tabelle in ein Feld, nicht nebeneinander in eine Tabelle. Poste doch einmal die Tabellenbeziehungen Deiner Datenbank.
Gruß
Robert