Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
Привет всем знатакам Никто не сталкивался с такой проблемой Короче мне не хочется крутить цикл для вычисления суммы столбца DBGrid Может кто небуд знает. Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:32 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
да. мне тоже нужно получить сумму двух значений, но не хочу пользоваться оператором "+". мож мне тоже кто поможет?!! горю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:35 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
отдельным запросом получи искомую сумму и засунь куда надо. Или пристыкуй ея к result set с помощью union в запросе (например) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:40 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
Union не получется Dataset requestlive=true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:45 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
в общем случае, можно использовать грид, который сам умеет считать, но БЕЗ ЦИКЛА для расчёта он таки никак не обойдётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:49 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
что как? про грид или про то, что без цикла никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:57 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
Как про грид конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 15:59 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
у меня хде-то был ExpressQuantumGrid... Он, кажись, умеет и общий итог по колонке, и промежуточные с группировкой. Я, правда, сильно в ём не разбирался, но декларируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 16:01 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
var a:tbookmark; summ:integer; begin a:=DBGrid1.DataSource.DataSet.GetBookmark; DBGrid1.DataSource.DataSet.DisableControls; DBGrid1.DataSource.DataSet.First; summ:=0; while not DBGrid1.DataSource.DataSet.Eof do begin summ:=summ+DBGrid1.DataSource.DataSet.fielbyname('').asinteger; DBGrid1.DataSource.DataSet.Next; end; DBGrid1.DataSource.DataSet.GotoBookmark(a); DBGrid1.DataSource.DataSet.FreeBookmark(a); DBGrid1.DataSource.DataSet.EnableControls; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 16:49 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
В компонентах Ehlib есть DBSumList, кроме того в DBGridEh есть возможность создавать Footer для подсчета сумм и количество записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 07:22 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
когда-то я делал что-то такое select * from (select text, val, 0 as sort from mytable union all select 'Сумма', sum(val), 1 from mytable) a order by sort,text ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 08:36 |
|
||
|
Как суммировать
|
|||
|---|---|---|---|
|
#18+
var total:real; begin total:=0; Table1.First; while not Table1.Eof do begin Total:=Total +Table1.FieldByName('....').Value; Table1.Next; Label1.Caption:=FloatToStr(Total); end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 10:00 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32255379&tid=2117006]: |
0ms |
get settings: |
9ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 438ms |

| 0 / 0 |
