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

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

Заранее благодарен.
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #32108283
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а запрос является источником данных формы?
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #32108284
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще, нет, а что должен являться?
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #32108309
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу использовать этот запрос как источник формы, т.к. ее источником является другой запрос. :((
Другого варианта нет??
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #32108333
pairri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По-моему, подобные вопросы неоднократно обсуждались в форуме. Если не ошибаюсь, проблема в том, что Аксесс не понимает, что запрос возвращает только одно значение, а несколько значений он вставить в поле не может. Попробуйте поискать по теме "Как получить количество возвращаемых записей в запросе" или что-то типа этого. Нужно в VBA получить результат запроса и встаить через VBA же в нужное поле. Самому мне в свое время найти подобное удалось.
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #32108348
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставь как источник данных поля =DCount("N", "Таблица")
...
Рейтинг: 0 / 0
Значение поля как запрос.
    #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
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Значение поля как запрос.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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