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

оптимизация   Найти похожие ветки 

 
Darkwin ©   (2003-01-04 22:29) [0]

Можно ли одним TADOQuery получить данные из поля таблицы и сумму по этому полю? Может быть этого возможно добиться используя TField.FieldKind=fkCalculated?


 
passm ©   (2003-01-05 09:28) [1]

Darkwin © (04.01.03 22:29)> Как предполагаешь увидеть такие данные?


 
Delirium^.Tremens ©   (2003-01-05 09:33) [2]

Объединение двух запросов (UNION) может помочь, но результат может быть не наглядным. Для использования в отчете это будет подходящим решением.


 
Darkwin ©   (2003-01-05 13:15) [3]

> Как предполагаешь увидеть такие данные?

В DBGrid данные из поля, а DBEdit сумма.
Не хотелось бы использовать для этой цели 2 ADOQuery, в отчётах же это как то реализовано...


 
Delirium^.Tremens ©   (2003-01-05 13:17) [4]


> В DBGrid данные из поля, а DBEdit сумма.
> Не хотелось бы использовать для этой цели 2 ADOQuery, в
> отчётах же это как то реализовано...

DBEdit будет показывать значение поля под курсором, а не какую-то фиксированную величину.


 
Darkwin ©   (2003-01-05 13:32) [5]




> DBEdit будет показывать значение поля под курсором, а не
> какую-то фиксированную величину.

Это я знаю, но мне интересно как это реализовано в отчётах.
Там при подсчёте суммы используется новый запрос что ли?


 
Delirium^.Tremens ©   (2003-01-05 13:40) [6]

Darkwin © (05.01.03 13:32)

> Это я знаю, но мне интересно как это реализовано в отчётах.
> Там при подсчёте суммы используется новый запрос что ли?


Объединение запросов, например:

SELECT fname, fsum FROM table1
UNION ALL
SELECT "Итого" fname, SUM(fsum) fsum FROM table1
GROUP BY fname



 
Darkwin ©   (2003-01-05 13:56) [7]

сэнкс, тема закрыта



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

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



Память: 0.46 MB
Время: 0.013 c
3-72029
Ahmad K
2002-12-28 00:39
2003.01.23
А можно без BDE?


7-72555
BJValentine
2002-11-06 19:44
2003.01.23
Система


3-72103
georgys
2002-12-27 14:12
2003.01.23
Частые ошибки при работе с Базой.


3-72119
Vadim
2002-12-28 01:02
2003.01.23
MySql и Delphi7


1-72196
Leran2002
2003-01-14 10:03
2003.01.23
на счет WebBrowser




   Наверх