|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.01.2013, 20:42 | #1 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 47
|
ado запросы
давно не писал
потому заранее прошу прошение за глупые вопросы ) и так к сути есть база на MS ACCESS там пару таблиц и запросов есть прожка на delphi 7 (да вот такой я древний ) в прожке есть ADO запрос он там нужен потому что динамический (выводит данные с 2 согласуюшихся таблиц соответствующие определенным параметрам) так вот нужно сделать итоговое суммирование по определенным полям пытался использовать SUM ругается - МОЛ НЕ МОГУ ТАКА КАК НЕ ВСЕ ПОЛЯ ПОДХОДЯТ создал 2 рапрос - которвй только сумму и выводит да его сделать динамичным то есть я изменяю тело запроса в теле проги так вот как что бы он сумму выводил только по тому запросу который щас на экране вот так все сложно ) помогите |
06.01.2013, 21:35 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
06.01.2013, 21:37 | #3 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 47
|
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 07.01.2013 в 02:10. |
10.01.2013, 00:33 | #4 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 47
|
народ, ну помогите же!
админы исправлюсь и учту |
10.01.2013, 01:29 | #5 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
а если сделать что-то вроде:
Код:
1. какая СУБД 2. какие компоненты 3. куда нужно вывести эту сумму
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
10.01.2013, 08:33 | #6 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
Цитата:
3. вот это хороший вопрос! munhauz, а ещё я бы посмотрел в такую сторону: насколько я вижу, запрос в программе всегда имеет один и тот же набор полей (ведь поля в Orders и client_fiz не изменяются!). Вот для них сумму и находите, я бы по просто сделал select sum(), sum()... from ( select ... from ) p.s. ещё пара вариантов решения проблемы: a) можно воспользоваться компонентами Гридов, которые поддерживают футеры с вычислениями (например, EhLib) b) пройтись на клиенте (в прожке на Delphi) в цикле по записям, найти сумму полей. p.p.s. вопрос, куда выводить все эти суммы всё равно остаётся... |
|||
10.01.2013, 11:24 | #7 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Serge, согласен, не дочитал.
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
|
10.01.2013, 13:19 | #8 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 47
|
3. выводить поля на форме - к примеру Edit или DBedit, ну или DBText
ну а так то - наверно я понял все)) спасибо попробую, отпишусь. А перебирать поля и суммировать (я так понял через цикл) это немного затратно по времени ) а вот про то что грид подсчитать могет - этого не знал может кто ссылку кинет где прочесть про сие чудо можно всем спасибо |
10.01.2013, 15:22 | #9 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Я бы Вам рекомендовал начать с того, чтобы сходить на сайт EhLiba, скачать компоненты, поставить, потестировать, ОБЯЗАТЕЛЬНО посмотреть демку (раньше она была в наличии!). Если EhLib устроит, вот тогда дальше с ним и разбираться. Цитата:
Цитата:
Боюсь Вас огорчить, но я предполагаю, что в гридах с footer именно такой способ и будет использоваться, только сам цикл подсчёта будет скрыт от Вас! |
|||
10.01.2013, 15:43 | #10 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Цитата:
http://programmersforum.ru/showthread.php?t=209246 (пост №5)
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запросы к бд. | Predator199 | PHP | 10 | 26.08.2012 17:04 |
Запросы к БД | 10minute | SQL, базы данных | 0 | 26.01.2012 22:54 |
ADO и гетерогенные запросы. | santaIsAbsent | БД в Delphi | 7 | 08.09.2010 15:30 |
ADO. Поиск по БД. Запросы. Спасайте, курсовая. | Arizonec | Помощь студентам | 4 | 29.12.2009 15:31 |