Das Filterkritierium wird falsch zusammengesetzt, z.B. muss es nicht heißen:
Krit = Krit & " AND Produktionsstandort=" & Me!Text13
sondern
Krit = Krit & " AND Produktionsstandort='" & Me!Text13 & "'"
Bei Textfeldern immer Anführungsstriche berücksichtigen.
Das dürfte richtit sein:
Krit = Krit & " AND Projektnr=" & Me!Text15
da die Projektnr kein Textfeld ist, oder?
Ansonsten solltest Du für mehr Übersicht in Deinem code sorgen:
1. Einrückungen
2. Sinnvolle Namen für Textfelder, z.B.
Krit = Krit & " AND Produktionsstandort='" & Me!txtSucheProduktionsstandort & "'"
'Kann natürlich auch kürzer sein, sollte nur lesbar und verständlich sein.
3. In Deinem Fall kannst Du auch einzeilige If-Statemants verwenden:
If Not IsNull(Me!txtSucheProduktionsstandort) then Krit = Krit & " AND Produktionsstandort='" & Me!txtSucheProduktionsstandort & "'"
Mit freundlichen Grüßen aus Wuppertal
Walter Grimm
EasyPointer
MS Access 2000/XP, MS SQL Server 2005, Windows XP
C#.Net 2.0 - VS 2005 Std
Bitte immer Erfolgs- oder Misserfolgsmeldung abgeben
++ Emails und Dateianhänge bitte nur nach Absprache ++
geschrieben von
Walter Grimm
,
28.04.2006, 12:57 Uhr
, 15 mal gelesen