Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: 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 вся ветка

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-72395
@andrew
2003-01-13 15:40
2003.01.23
Привет всем. есть MDI-Child, много MDI-Child :-)


3-72066
Наташа
2003-01-05 19:48
2003.01.23
Конфликт диалектов


6-72431
Konsul
2002-11-24 15:22
2003.01.23
Dial-up


1-72294
smok_er
2003-01-15 12:01
2003.01.23
Инициализация record ов


4-72585
Oxy
2002-12-07 15:12
2003.01.23
Самоперезапуск программы