Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос чайника по запросу / 8 сообщений из 8, страница 1 из 1
30.07.2004, 13:31:39
    #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
30.07.2004, 13:38:25
    #32629330
маяк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос чайника по запросу
guestdeeругается на это:
Код: plaintext
([forms]![cont_cities]![Id_cl]
Говорит:incorrect syntax near !Разнеси запрос в несколько отдельных, глюков будет меньше.
Если в названии нет пробелов - квадратные скобки не нужны.
Скорее всего, проблема решится подстановкой конкретного значения из формы, то есть:

db.execute "select ...where value1='" & form!fkdjfdg!fjgfjd & "'..."
...
Рейтинг: 0 / 0
30.07.2004, 13:41:29
    #32629339
guestdee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос чайника по запросу
просто у меня list box.
Может проблема в том,что не mdb а adp?
...
Рейтинг: 0 / 0
30.07.2004, 13:52:06
    #32629367
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос чайника по запросу
собаку забыл
...
Рейтинг: 0 / 0
30.07.2004, 13:58:19
    #32629388
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос чайника по запросу
и пробелы убери
...
Рейтинг: 0 / 0
30.07.2004, 14:00:39
    #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
30.07.2004, 14:37:27
    #32629533
guestdee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос чайника по запросу
must declare variable .
А где его в листбох объявлять?
...
Рейтинг: 0 / 0
30.07.2004, 14:41:43
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос чайника по запросу / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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