Abfrage

14/04/2008 - 22:01 von Christian Biland | Report spam
Hallo zusammen

Ich habe bei einem Kombinationsfeld eine Abfrage hinterlegt, damit nur
die gewünschten Daten erscheinen und nicht alle. Leider ist die Anzahl
der Kriterien auf 9 Stück begrenzt. Hier die SQL Ansicht:

SELECT T_ProdukteBezeichnung.ID, T_ProdukteBezeichnung.Code,
T_ProdukteBezeichnung.Produkte
FROM T_ProdukteBezeichnung
WHERE (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumesse",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumesse-2",[T_ProdukteBezeichnung]![Code],"
"))) Like "*AL")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Carfar",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Carfar-2",[T_ProdukteBezeichnung]![Code]," ")))
Like "*CA")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumag",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumag-2",[T_ProdukteBezeichnung]![Code]," ")))
Like "*BA")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Forstmesse",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Forstmesse-2",[T_ProdukteBezeichnung]![Code],"
"))) Like "*FO")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Waffenbörse",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Waffenbörse-2",[T_ProdukteBezeichnung]![Code],"
"))) Like "*WA")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Bauen+Wohnen-Aargau",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Bauen
+Wohnen-Aargau-2",[T_ProdukteBezeichnung]![Code]," "))) Like "*BW"))
OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Antikbörse",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Antikbörse-2",[T_ProdukteBezeichnung]![Code],"
"))) Like "*AN")) OR (((IIf([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Light+Sound",[T_ProdukteBezeichnung]!
[Code],IIf([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Light
+Sound-2",[T_ProdukteBezeichnung]![Code]," "))) Like "*LS")) OR
(((IIf([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Bauen
+Wohnen-Luzern",[T_ProdukteBezeichnung]![Code],IIf([Formulare]!
[UF_MessenProdukte]![ID_Messebezeichnung]="Baunen+Wohnen-Luzern-2",
[T_ProdukteBezeichnung]![Code]," "))) Like "*LU"))
ORDER BY T_ProdukteBezeichnung.Code;

Gibt es eine andere Möglichkeit, dass ich mehr wie neun Eintràge
einfühgen kann?

Besten Dank für einen Tipp

Gruss Christian
 

Lesen sie die antworten

#1 Thomas Kühn
14/04/2008 - 23:25 | Warnen spam
Hallo Christian,


Gibt es eine andere Möglichkeit, dass ich mehr wie neun Eintràge
einfühgen kann?



Ja, gibt es:


WHERE (([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumesse" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Baumesse-2") AND [T_ProdukteBezeichnung]![Code]
Like "*AL")
OR (([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Carfar"
OR [Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Carfar-2")
AND [T_ProdukteBezeichnung]![Code] Like "*BA")
OR (([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Baumag"
OR [Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Baumag-2")
AND [T_ProdukteBezeichnung]![Code] Like "*CA")
OR (([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Forstmesse" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Forstmesse-2") AND [T_ProdukteBezeichnung]!
[Code] Like "*FO")
OR (([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Waffenbörse" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Waffenbörse-2") AND [T_ProdukteBezeichnung]!
[Code] Like "*WA")
OR (([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Bauen
+Wohnen-Aargau" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Bauen+Wohnen-Aargau-2") AND
[T_ProdukteBezeichnung]![Code] Like "*BW")
OR (([Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Antikbörse" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Antikbörse-2") AND [T_ProdukteBezeichnung]!
[Code] Like "*AN")
OR (([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Light
+Sound" OR [Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Light
+Sound-2") AND [T_ProdukteBezeichnung]![Code] Like "*LS")
OR (([Formulare]![UF_MessenProdukte]![ID_Messebezeichnung]="Bauen
+Wohnen-Luzern" OR [Formulare]![UF_MessenProdukte]!
[ID_Messebezeichnung]="Bauen+Wohnen-Luzern-2") AND
[T_ProdukteBezeichnung]![Code] Like "*LU")

Gruß Thomas

http://www.thomas-kuehn.de

Ähnliche fragen