Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2012, 21:30   #1
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию Проблема с суммированием всех значений определённого столбца...

Люди,помогите,вешаюсь уже...
Непойму в чём проблема,создаю в борланде запрос такого вида:
Код:
Form1->ADOQuery1->SQL->Text="SELECT SUM затраты AS p  FROM table_control";
Form1->Edit7->Text=p;
Эффекта нет...
Пробовал по разному...
Может с запросом что не так?
Заранее благодарен за ответ...

Последний раз редактировалось Stilet; 16.06.2012 в 21:46.
jaguar8989 вне форума Ответить с цитированием
Старый 16.06.2012, 21:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Во-перых:
Код:
SELECT SUM(затраты)
Во-вторых:
Код:
Form1->ADOQuery1->Open()
забыл дописать чтоб открывать набор
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.06.2012, 21:58   #3
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию

Всё-равно нехочет...Ошибку выдаёт...((((
А другого пути нет никакого?
jaguar8989 вне форума Ответить с цитированием
Старый 17.06.2012, 11:17   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
А другого пути нет никакого?
Направо пойдешь - коня потеряешь. Налево пойдешь - сам конем станешь )
Цитата:
Ошибку выдаёт...
По талонам али за рубли? Еси что - бери две, поделимсо...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2012, 22:24   #5
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию

Оч смешно...
За пол года из головы всё вылетело,решил вспомнить что учил по С++...Да что-то плохо вспоминается(((
jaguar8989 вне форума Ответить с цитированием
Старый 17.06.2012, 22:41   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Оч смешно...
А мне не смешно
Вот когда читаешь такие темы - плакать хочется.
Твоя фраза
Цитата:
Ошибку выдаёт...((((
Это чисто в жилетку поплакаться?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2012, 22:45   #7
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию

Это чисто в жилетку поплакаться?
Наверное так и есть...

Последний раз редактировалось jaguar8989; 18.06.2012 в 00:08.
jaguar8989 вне форума Ответить с цитированием
Старый 17.06.2012, 22:48   #8
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию

Вот вроде что-то нашёл...

Последний раз редактировалось jaguar8989; 18.06.2012 в 00:09.
jaguar8989 вне форума Ответить с цитированием
Старый 18.06.2012, 00:08   #9
jaguar8989
Пользователь
 
Регистрация: 29.10.2010
Сообщений: 16
По умолчанию

Вот рабочий код кому интересно!

float sumViruchka=0;
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT SUM(выручка) AS sumarnost FROM table_control");
ADOQuery1->Open();
sumViruchka = ADOQuery1->FieldByName("summa")->AsFloat;


Где:
(выручка) - имя суммируемого столбца;
summa - ячейка для результата;
table_control - имя таблицы;
AsFloat - используемый тип данных,в моём случае с плавающей точкой одинарной точности;
jaguar8989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сбор данных из нескольких листов на один с удалением дубликатов, но суммированием значений strannick Microsoft Office Excel 4 10.04.2012 19:18
Передача значений столбца kwint3r БД в Delphi 9 11.03.2012 18:33
Как можно сделать так, чтобы дочерняя форма была поверх всех окон после наступления определённого события? Вадим Мошев Общие вопросы Delphi 4 10.06.2011 13:01
Сумма значений столбца Grom48 БД в Delphi 4 28.12.2009 21:39
Нажатии на ячейку определённого столбца BloodWizard БД в Delphi 3 27.09.2009 20:57