2012-04-11 2 views

Antwort

8

Versuchen:

filed like "*AA*" and filed not like "*BB*" 
+0

Entschuldigung, ich habe einen Tippfehler in der Frage gemacht, jetzt ist es aktualisiert –

0

einfach das Ziel neu formulieren Feld & Zustand;

where (field like "*AA*" and field not like "*BB*") 
+0

Entschuldigung, ich habe einen Tippfehler in der Frage gemacht, jetzt ist es aktualisiert –

+0

Haben Sie andere Bedingungen, und wenn ja, sind die Klammern korrekt? Hinter der ganzen Abfrage. –

+0

nein: s habe ich nicht –

0

was ist das Problem mit:

field like "*AA*" and field not like "*BB*" 

sollte es funktionieren.

Können Sie ein Beispiel für Ihre Daten veröffentlichen?

0

nicht sicher, ob diese noch vorhanden ist, aber ich vermute, Sie so etwas wie

((field Like "AA*") AND (field Not Like "BB*")) 
0

benötigen Wenn Sie es in VBA (und nicht in einer Abfrage) tun dann: wo Feld wie "AA "und Feld nicht wie" BB "dann würde nicht funktionieren.

Sie müßten verwenden: wo Feld wie „AA“ und Feld wie „BB“ = false dann

1

Was habe ich herausgefunden, dass MS Access --Nicht Wie ablehnen " BB * "- wenn nicht in PARENTHESES eingeschlossen, im Gegensatz zu - wie" BB * "- was ohne Klammern ok ist.

Getestet habe ich diese auf MS Access 2010 und sind alle gültig:

  1. Like "BB"

  2. (Like "BB")

  3. (Not Like "BB")

Verwandte Themen