Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтаксическая ошибка в св-ве Filter / 7 сообщений из 7, страница 1 из 1
11.08.2004, 11:53:03
    #32644183
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
Recordset rst1 имеет поля [IDБригада](длинное целое) и [№Дог](текстовое). Устанавливаю его св-во Filter:
Код: plaintext
rst1.Filter = "[IDБригада]=" & intIdBrig & " AND Left(Trim([№Дог]),7)= '" & "Простой"
т.е. надо отобрать записи для конкретной бригады если в поле [№Дог] строка начинается со слова "Простой". Получаю сообщение о синтаксической ошибке....
...
Рейтинг: 0 / 0
11.08.2004, 11:57:03
    #32644196
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
rst1.Filter = "[IDБригада]=" & intIdBrig & " AND Left(Trim([№Дог]),7)= 'Простой'"
...
Рейтинг: 0 / 0
11.08.2004, 12:13:00
    #32644249
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
Если не лень, поясни - почему убрал знак конкатенации перед "Простой"? Какой у выражения смысл был раньше и какой стал теперь?
А то я так и буду на те же грабли всегда наступать.
...
Рейтинг: 0 / 0
11.08.2004, 12:18:36
    #32644265
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
& можно было бы и оставить. Ошибка в том что в конце строки пропущена одинарная кавычка.

Убрал & для улучшения читабельности и быстродействия, так как

" AND Left(Trim([№Дог]),7)= 'Простой'"

это уже результат операции

" AND Left(Trim([№Дог]),7)= '" & "Простой'"
...
Рейтинг: 0 / 0
11.08.2004, 12:18:42
    #32644266
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
Знак конкатенации убран просто для красоты. А вот апострофа после Простой не хватало.
...
Рейтинг: 0 / 0
11.08.2004, 12:19:05
    #32644267
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
Опоздал... :^)
...
Рейтинг: 0 / 0
11.08.2004, 12:41:37
    #32644342
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксическая ошибка в св-ве Filter
И все-равно: спасибо - обоим! :))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтаксическая ошибка в св-ве Filter / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]