Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Значение поля как запрос. / 7 сообщений из 7, страница 1 из 1
18.02.2003, 18:39
    #32108278
symbiosis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
Есть эелементарный запрос:
Код: plaintext
1.
SELECT Count([№]) AS Всего
FROM Таблица;
Есть поле в форме. Нужно чтобы значение поля было равно результату запроса. Можно это сделать? И как?

Прописываю в свойствах поля (в графе "данные") вот так:
=[Запрос][Всего] - не работает :(

Заранее благодарен.
...
Рейтинг: 0 / 0
18.02.2003, 18:44
    #32108283
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
а запрос является источником данных формы?
...
Рейтинг: 0 / 0
18.02.2003, 18:45
    #32108284
symbiosis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
Вообще, нет, а что должен являться?
...
Рейтинг: 0 / 0
18.02.2003, 19:14
    #32108309
symbiosis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
Не могу использовать этот запрос как источник формы, т.к. ее источником является другой запрос. :((
Другого варианта нет??
...
Рейтинг: 0 / 0
18.02.2003, 20:06
    #32108333
pairri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
По-моему, подобные вопросы неоднократно обсуждались в форуме. Если не ошибаюсь, проблема в том, что Аксесс не понимает, что запрос возвращает только одно значение, а несколько значений он вставить в поле не может. Попробуйте поискать по теме "Как получить количество возвращаемых записей в запросе" или что-то типа этого. Нужно в VBA получить результат запроса и встаить через VBA же в нужное поле. Самому мне в свое время найти подобное удалось.
...
Рейтинг: 0 / 0
18.02.2003, 20:48
    #32108348
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение поля как запрос.
Поставь как источник данных поля =DCount("N", "Таблица")
...
Рейтинг: 0 / 0
19.02.2003, 10:33
    #32108533
Значение поля как запрос.
Dim MySQLConnection As ADODB.Connection
Dim MySQLRSet As ADODB.Recordset
Set MySQLConnection = New ADODB.Connection
Set MySQLRSet = New ADODB.Recordset
Set MySQLConnection = CurrentProject.Connection
MySQLRSet.Open ("SELECT count([№]) [всего] from [Таблица]"), MySQLConnection, , adLockPessimistic

MySQLRSet![всего] - хранит результат

Может где в синтаксисе ошибся, но принцип такой (у меня работает)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Значение поля как запрос. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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