powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как присвоить текстовому полю результат запроса?
5 сообщений из 5, страница 1 из 1
Как присвоить текстовому полю результат запроса?
    #32044380
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть текстовое поле. Нужно, чтобы в него выводился результат запроса, построенного на основе агрегативной функции. Делал так:

Set db = CurrentDb
Set rs = db.OpenRecordset(select... as ITOG from ...)

tf_l2insgesamt = rs!ITOG

проблема в том, что в запросе используется значение одного из полей текущей записи, а сама форма - подформа табличного вида. Результат: значения поля правильные для какой-то одной записи и все одинаковые. Я вызывал код в событиях Load и Current.
...
Рейтинг: 0 / 0
Как присвоить текстовому полю результат запроса?
    #32044427
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понятно...Вы хотите видеть напротив каждой записи в ленточной форме это значение? тогда эту функцию надо запихивать в запрос, а если в подчиненной форме, которая отображает данные из главной формы, например если в ыстоите на одной строке, то по ней идет расширенная инфа, то тут надо ставить обновление на событие "текущая запиь" главной формы.
...
Рейтинг: 0 / 0
Как присвоить текстовому полю результат запроса?
    #32044470
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Есть главная форма, которая не построена ни на чем.
2. Есть подчиненная форма в табличном виде.
3. Поле куда я вывожу результат запроса , находится в подчиненной форме.
Запрос использует поля подчиненной формы, поэтому в разных записях значение результирующего поля должно быть разным. А оно одинаковое. Если код находится в обработчике Load - в рез. поле всех записей стоит значение, корректное только для первой записи (оно и понятно). Если используется обработчик Current ("текущая запиcь") значение поля меняется ДЛЯ ВСЕХ ЗАПИСЕЙ, при переходе внутри подчиненной формы от записи к записи (это тоже понятно). Этот вариант не подходит, потому как пользователь видит одновременно несколько записей, а значение рез. поля корректно только для той, которая является текущей.
Извините за столь сумбурное описание.
...
Рейтинг: 0 / 0
Как присвоить текстовому полю результат запроса?
    #32044484
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и в чем проблема в запрос поставить эту функцию, которая использует поля формы? все просто....
...
Рейтинг: 0 / 0
Как присвоить текстовому полю результат запроса?
    #32044674
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdelal s pomoschju otdelnoy Function v otdelnom module. Problema bila v prisvoenii reultata saprosa. Tepr' elementu prisvaivaetsa snachenie function prjamo v svoistvah etogo elementa.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как присвоить текстовому полю результат запроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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