17.03.2003, 12:04 | #1 |
Lean Six Sigma
|
Как подсчитать сумму по гриду?
Есть ли возможность "пройтись" по гриду?
Как отловить момент изменения записей в гриде (modified не совсем подходит - не реагирует на изменение линков)? Заранее спасибо. |
|
17.03.2003, 12:26 | #2 |
Moderator
|
|
|
17.03.2003, 12:30 | #3 |
Administrator
|
Re: Как подсчитать сумму по гриду?
Цитата:
Изначально опубликовано Ned
Есть ли возможность "пройтись" по гриду? Цитата:
Изначально опубликовано Ned
Как отловить момент изменения записей в гриде (modified не совсем подходит - не реагирует на изменение линков)? Удачи.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
17.03.2003, 12:31 | #4 |
сибиряк
|
пройтись по "гриду" можно примерно так :
while (myGridDataSource_QR.next()) { ...... } вот только зачем ? напиши подробнее что именно тебе надо ? какая задача ?
__________________
С уважением, Вячеслав. |
|
17.03.2003, 12:51 | #5 |
Lean Six Sigma
|
Интересуют два момента:
1. Суммирование данных по какому-либо полю 2. Проверка корректности данных в строках таблицы в случае если таблица временная По поводу while (myGridDataSource_QR.next()): Будет ли отличаться этот вариант от while (myGridDataSource_DS.next())? Не может ли повлиять такой перебор на отображение данных (смена активной строки в гриде и т.п.). |
|
17.03.2003, 13:09 | #6 |
сибиряк
|
Цитата:
Изначально опубликовано Ned
По поводу while (myGridDataSource_QR.next()): Будет ли отличаться этот вариант от while (myGridDataSource_DS.next())? Не может ли повлиять такой перебор на отображение данных (смена активной строки в гриде и т.п.). а ты сделай так QueryRun queryRun = myGridDataSource_QR; while (queryRun.next()) {.. }
__________________
С уважением, Вячеслав. |
|
17.03.2003, 13:57 | #7 |
----------------
|
Цитата:
вот точно повлияет
а ты сделай так QueryRun queryRun = myGridDataSource_QR; while (queryRun.next()) а вот так, есть шанс сохранить положение курсора PHP код:
|
|
17.03.2003, 13:58 | #8 |
Lean Six Sigma
|
Ну да?!
Я думаю: QueryRun queryRun = myGridDataSource_QR; while (queryRun.next()) Будет эквивалентно: while (myGridDataSource_QR.next()) Может быть имеет смысл сделать через Query query = new Query(myGridDataSource_QR.query(); QueryRun queryRun = query.queryRun(); |
|
17.03.2003, 14:11 | #9 |
Lean Six Sigma
|
Цитата:
Изначально опубликовано Wamr
PHP код:
PHP код:
|
|
17.03.2003, 15:04 | #10 |
сибиряк
|
Цитата:
Изначально опубликовано Ned
Ну да?! Я думаю: QueryRun queryRun = myGridDataSource_QR; while (queryRun.next()) Будет эквивалентно: while (myGridDataSource_QR.next()) Может быть имеет смысл сделать через Query query = new Query(myGridDataSource_QR.query(); QueryRun queryRun = query.queryRun(); QueryRun queryRun = new QueryRun(myGridDataSource_QR.query()); ; while (queryRun.next()) ...
__________________
С уважением, Вячеслав. |
|
17.03.2003, 16:07 | #11 |
----------------
|
Цитата:
tmpInventTable.setTMP();
tmpInventTable.setTmpData(InventTable_ds.cursor()); -------------------------------------------------------------------------------- попадут ли в этом случае во временную таблицу только записи с учётом рэнжей и линков? Цитата:
Есть ли возможность "пройтись" по гриду?
Как отловить момент изменения записей в гриде (modified не совсем подходит - не реагирует на изменение линков)? |
|
17.03.2003, 16:17 | #12 |
Lean Six Sigma
|
to Wamr.
Большое спасибо, тот вопрос давно решил (подсказками тоже воспользовался, за что и спасибо ). Назревает интересный вопрос по поводу выдернуть из квери отфильтрованный курсор, но сейчас задач много - не успеваю реагировать на форум. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|