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

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

tf_l2insgesamt = rs!ITOG

проблема в том, что в запросе используется значение одного из полей текущей записи, а сама форма - подформа табличного вида. Результат: значения поля правильные для какой-то одной записи и все одинаковые. Я вызывал код в событиях Load и Current.
...
Рейтинг: 0 / 0
20.08.2002, 10:19
    #32044427
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как присвоить текстовому полю результат запроса?
не понятно...Вы хотите видеть напротив каждой записи в ленточной форме это значение? тогда эту функцию надо запихивать в запрос, а если в подчиненной форме, которая отображает данные из главной формы, например если в ыстоите на одной строке, то по ней идет расширенная инфа, то тут надо ставить обновление на событие "текущая запиь" главной формы.
...
Рейтинг: 0 / 0
20.08.2002, 11:27
    #32044470
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как присвоить текстовому полю результат запроса?
1. Есть главная форма, которая не построена ни на чем.
2. Есть подчиненная форма в табличном виде.
3. Поле куда я вывожу результат запроса , находится в подчиненной форме.
Запрос использует поля подчиненной формы, поэтому в разных записях значение результирующего поля должно быть разным. А оно одинаковое. Если код находится в обработчике Load - в рез. поле всех записей стоит значение, корректное только для первой записи (оно и понятно). Если используется обработчик Current ("текущая запиcь") значение поля меняется ДЛЯ ВСЕХ ЗАПИСЕЙ, при переходе внутри подчиненной формы от записи к записи (это тоже понятно). Этот вариант не подходит, потому как пользователь видит одновременно несколько записей, а значение рез. поля корректно только для той, которая является текущей.
Извините за столь сумбурное описание.
...
Рейтинг: 0 / 0
20.08.2002, 11:56
    #32044484
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как присвоить текстовому полю результат запроса?
Ну и в чем проблема в запрос поставить эту функцию, которая использует поля формы? все просто....
...
Рейтинг: 0 / 0
20.08.2002, 17:05
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как присвоить текстовому полю результат запроса? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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