Вниз
Скачать: CL | DM;

Вывод информации нарастающего поля   Найти похожие ветки 

 
kyn66 ©   (2006-10-16 11:03) [0]

Уважаемые мастера, вывожу в грид некоторую инвормацию по месяцам. Каким образом можно вывести в этом-же гриде поле, может на onCalc, чтобы информация выводилсь с нарастающим итотом. Т.е. если в одном поле реальная цифра за октябрь, то во втором должна выводиться суммарная цифраза январь-октябрь.


 
Sergey13 ©   (2006-10-16 11:09) [1]

БД какая?


 
kyn66 ©   (2006-10-16 11:32) [2]

Через ADO база MS Access


 
ANB ©   (2006-10-16 11:43) [3]

(select sum() from t2 where T1.data <= T2.data)
подзапросиком


 
Sergey13 ©   (2006-10-16 11:45) [4]

Можно с запросом поизвращаться. Типа
select месяц, (select sum from table t1 where дата="текущий месяц") as sum_m, (select sum from table t2 where дата="с начала года") as sum_g
from table t_main

Можно сделать суммирование на клиенте, пробежавшись один раз по датасету и посчитав левое добавленное поле.


 
kyn66 ©   (2006-10-16 11:51) [5]

Есть два выхода:
1) Запрос
2) Кнока с принудительным пересчетом.
Конечно лучше было-бы запросом. А как это отразится на работе программы, если его повесить на событие onCalcField? И как привязать отработанный запрос к полю?


 
Sergey13 ©   (2006-10-16 11:55) [6]

> А как это отразится на работе программы, если его повесить
> на событие onCalcField?

Не надо его туда вешать. Если написать рабочий вариант болванки написаной мной, запрос сразу вернет то что надо.


 
kyn66 ©   (2006-10-16 12:06) [7]


> Не надо его туда вешать. Если написать рабочий вариант болванки
> написаной мной, запрос сразу вернет то что надо.


Так куда вернет-то, мне нужно чтобы инфа в гриде отражалась


 
Stanislav ©   (2006-10-16 12:14) [8]

kyn66 ©   (16.10.06 12:06) [7]  в грид и вернет.


 
Виталий Панасенко   (2006-10-16 12:20) [9]


> kyn66 ©   (16.10.06 12:06) [7]
>
> > Не надо его туда вешать. Если написать рабочий вариант
> болванки
> > написаной мной, запрос сразу вернет то что надо.
>
>
> Так куда вернет-то, мне нужно чтобы инфа в гриде отражалась

Вернет в НД..


 
kyn66 ©   (2006-10-16 12:23) [10]

Так это если отдельной операцией через кнопку делать, типа - подсчитать результат. А мне нужно автоматом шоб считалось


 
Stanislav ©   (2006-10-16 12:24) [11]

Автоматически и будет, после сохранения записи.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1164872828
zdm
2006-11-30 10:47
2006.12.24
Delphi or C


6-1153984676
nuf
2006-07-27 11:17
2006.12.24
как сохранить страничку из интернета


8-1146773410
suharew
2006-05-05 00:10
2006.12.24
Захват видеоизображения


15-1164955082
psa247
2006-12-01 09:38
2006.12.24
Акт тех. состояния компа


2-1165325085
TIF
2006-12-05 16:24
2006.12.24
Убить сообщение




   Наверх