Otrzymuję komunikat, że istnieje składniabłąd w wyrażeniu zapytania VBA, które mam na przycisku w programie Access. Niestety, nie mogę pojąć, jaki jest błąd składni. Jestem całkiem pewien, że używam wszystkiego poprawnie. Wysyłam to wyrażenie jako klauzulę WHERE do generowanego raportu. Zrzut ekranu znajduje się poniżej. Czy ktoś może pomóc?
Te dwie struny, które czytają "tk"
są umieszczane w wyrażeniu z kilku pól wprowadzania.
Moje wyrażenie w tekście:
cond = "(((StrComp(""" & lower & """,Left([Location],2)))<=0) And ((StrComp(""" & upper & """,Left([Location],2)))>=0));"
stDocName = "rptMstrEquipListRange"
DoCmd.OpenReport stDocName, acPreview, , cond
Według www.balancebraces.com w nawiasach nie ma problemu:
Odpowiedzi:
2 dla odpowiedzi № 1Powinien działać dobrze, jeśli usuniesz ;
na końcu. (Przetestowany)