powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос чайника по запросу
8 сообщений из 8, страница 1 из 1
Вопрос чайника по запросу
    #32629308
guestdee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня проект adp .Хоу сделать такой запрос,а она ругается сильно
Что не правильно
Код: plaintext
1.
2.
3.
4.
5.
SELECT     cname, ID_cities_type
FROM         dbo.cities_type
WHERE     (ID_cities_type NOT IN
                          (SELECT     id_cities_type
                            FROM          cl_cities_type
                            WHERE      id_cities_type.id_cl = ([forms] ! [cont_cities] ! [Id_cl])))
ругается на это:
Код: plaintext
([forms]![cont_cities]![Id_cl]
Говорит:incorrect syntax near !
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629330
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guestdeeругается на это:
Код: plaintext
([forms]![cont_cities]![Id_cl]
Говорит:incorrect syntax near !Разнеси запрос в несколько отдельных, глюков будет меньше.
Если в названии нет пробелов - квадратные скобки не нужны.
Скорее всего, проблема решится подстановкой конкретного значения из формы, то есть:

db.execute "select ...where value1='" & form!fkdjfdg!fjgfjd & "'..."
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629339
guestdee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто у меня list box.
Может проблема в том,что не mdb а adp?
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629367
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собаку забыл
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629388
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и пробелы убери
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629399
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT cname, ID_cities_type
FROM dbo.cities_type
WHERE (ID_cities_type NOT IN
(SELECT id_cities_type
FROM cl_cities_type
WHERE id_cities_type.id_cl = @[forms]![cont_cities]![Id_cl])
это будет работать, если это выражение вставиьщ в качестве источника записей для формы
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629533
guestdee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
must declare variable .
А где его в листбох объявлять?
...
Рейтинг: 0 / 0
Вопрос чайника по запросу
    #32629548
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для списка либо присваивать программно
SELECT cname, ID_cities_type
FROM dbo.cities_type
WHERE (ID_cities_type NOT IN
(SELECT id_cities_type
FROM cl_cities_type
WHERE id_cities_type.id_cl = " & [forms]![cont_cities]![Id_cl] & ")"

либо создать ХП с параметорм @Id_cl
и тогда в качестве источника для списка поставить эту ХП

create procedure ХП
@Id_cl int
as
SELECT cname, ID_cities_type
FROM dbo.cities_type
WHERE (ID_cities_type NOT IN
(SELECT id_cities_type
FROM cl_cities_type
WHERE id_cities_type.id_cl = @Id_cl
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос чайника по запросу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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