powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса при выполнении запроса
6 сообщений из 6, страница 1 из 1
Ошибка синтаксиса при выполнении запроса
    #39755493
mikle08es2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Прошу помочь.
Создал простенький запрос в конструкторе на выгрузку данных из таблицы с условием по одному из столбцов. На форме создано поле со списком. Скопировал sql запрос в код и изменил часть условия WHERE на значение из поля со списком. Выдает ошибку синтаксиса в части: (([Спр_кодов 80020 и ASKP].[Наименование предприятия]=" & potr & "));

Часть кода:
' значение поля со списком
potr = Me.Выбор_потребителя
' запрос
sq = "SELECT ([Спр_кодов 80020 и ASKP].Идентификатор) FROM [Спр_кодов 80020 и ASKP] WHERE (([Спр_кодов 80020 и ASKP].[Наименование предприятия]=" & potr & "));"
Set zap = CurrentDb.OpenRecordset(sq)

If zap.RecordCount <> 0 Then
i = 10
...
Рейтинг: 0 / 0
Ошибка синтаксиса при выполнении запроса
    #39755497
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikle08es2,

если в наименовании нет апострофов, то должно сработать --добавлены кавычки
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Часть кода:
' значение поля со списком
potr = Me.Выбор_потребителя 
' запрос
sq = "SELECT (w.Идентификатор) FROM [Спр_кодов 80020 и ASKP] w "
sq=sq & " WHERE ((w.[Наименование предприятия]='" & potr & "'));"
Set zap = CurrentDb.OpenRecordset(sq)
...
Рейтинг: 0 / 0
Ошибка синтаксиса при выполнении запроса
    #39755499
mikle08es2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,
Спасибо, помогли апострофы ' " & potr &" '
...
Рейтинг: 0 / 0
Ошибка синтаксиса при выполнении запроса
    #39755551
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikle08es2ПЕНСИОНЕРКА,
Спасибо, помогли апострофы ' " & potr &" '
а почему Вы выбираете по наименованию, разве у Вас в таблице нет поля ID ???
...
Рейтинг: 0 / 0
Ошибка синтаксиса при выполнении запроса
    #39755735
mikle08es2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMan,
Поле ID есть, только к одному наименованию относится более 1000 ID. Специально было сделано поле со списком, чтобы выбирать по наименованию.
...
Рейтинг: 0 / 0
Ошибка синтаксиса при выполнении запроса
    #39755743
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikle08es2Поле ID есть, только к одному наименованию относится более 1000 ID.
No comments . Даже и не знаю , что ответить. Вы поставили меня в тупик.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса при выполнении запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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