|
Как присвоить текстовому полю результат запроса?
|
|||
---|---|---|---|
#18+
Есть текстовое поле. Нужно, чтобы в него выводился результат запроса, построенного на основе агрегативной функции. Делал так: Set db = CurrentDb Set rs = db.OpenRecordset(select... as ITOG from ...) tf_l2insgesamt = rs!ITOG проблема в том, что в запросе используется значение одного из полей текущей записи, а сама форма - подформа табличного вида. Результат: значения поля правильные для какой-то одной записи и все одинаковые. Я вызывал код в событиях Load и Current. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2002, 22:39 |
|
Как присвоить текстовому полю результат запроса?
|
|||
---|---|---|---|
#18+
не понятно...Вы хотите видеть напротив каждой записи в ленточной форме это значение? тогда эту функцию надо запихивать в запрос, а если в подчиненной форме, которая отображает данные из главной формы, например если в ыстоите на одной строке, то по ней идет расширенная инфа, то тут надо ставить обновление на событие "текущая запиь" главной формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2002, 10:19 |
|
Как присвоить текстовому полю результат запроса?
|
|||
---|---|---|---|
#18+
1. Есть главная форма, которая не построена ни на чем. 2. Есть подчиненная форма в табличном виде. 3. Поле куда я вывожу результат запроса , находится в подчиненной форме. Запрос использует поля подчиненной формы, поэтому в разных записях значение результирующего поля должно быть разным. А оно одинаковое. Если код находится в обработчике Load - в рез. поле всех записей стоит значение, корректное только для первой записи (оно и понятно). Если используется обработчик Current ("текущая запиcь") значение поля меняется ДЛЯ ВСЕХ ЗАПИСЕЙ, при переходе внутри подчиненной формы от записи к записи (это тоже понятно). Этот вариант не подходит, потому как пользователь видит одновременно несколько записей, а значение рез. поля корректно только для той, которая является текущей. Извините за столь сумбурное описание. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2002, 11:27 |
|
Как присвоить текстовому полю результат запроса?
|
|||
---|---|---|---|
#18+
Ну и в чем проблема в запрос поставить эту функцию, которая использует поля формы? все просто.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2002, 11:56 |
|
|
start [/forum/topic.php?fid=45&fpage=1850&tid=1683398]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 140ms |
0 / 0 |