powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтаксическая ошибка в св-ве Filter
7 сообщений из 7, страница 1 из 1
Синтаксическая ошибка в св-ве Filter
    #32644183
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Recordset rst1 имеет поля [IDБригада](длинное целое) и [№Дог](текстовое). Устанавливаю его св-во Filter:
Код: plaintext
rst1.Filter = "[IDБригада]=" & intIdBrig & " AND Left(Trim([№Дог]),7)= '" & "Простой"
т.е. надо отобрать записи для конкретной бригады если в поле [№Дог] строка начинается со слова "Простой". Получаю сообщение о синтаксической ошибке....
...
Рейтинг: 0 / 0
Синтаксическая ошибка в св-ве Filter
    #32644196
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rst1.Filter = "[IDБригада]=" & intIdBrig & " AND Left(Trim([№Дог]),7)= 'Простой'"
...
Рейтинг: 0 / 0
Синтаксическая ошибка в св-ве Filter
    #32644249
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не лень, поясни - почему убрал знак конкатенации перед "Простой"? Какой у выражения смысл был раньше и какой стал теперь?
А то я так и буду на те же грабли всегда наступать.
...
Рейтинг: 0 / 0
Синтаксическая ошибка в св-ве Filter
    #32644265
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
& можно было бы и оставить. Ошибка в том что в конце строки пропущена одинарная кавычка.

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

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

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

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


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