Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / общая сумма / 6 сообщений из 6, страница 1 из 1
25.06.2007, 15:27
    #34617743
worin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
Подскажите не могу понять. Есть таблица с полями, одно из них zarp(зарплата). Нужно подсчитать общую сумму по этому полю. Пишу:AnsiString a;
a="SELECT Sum(cena)from kopkompzav";
Query4->Close() ;
Query4->SQL->Clear();
Query4->SQL->Add(a);
Query4->Open() ;
Сумму считает и показывает ее в гриде, а мне нужно чтобы он эту сумму показывал например в Edit или Label. Если писать: Edit1->Text =Form2->Query4->SQL->Add(a);, то в Edit показывается 1, в гриде становится пусто. Как мне занести сумму в Edit?
...
Рейтинг: 0 / 0
25.06.2007, 15:51
    #34617857
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
Код: plaintext
1.
2.
3.
a="SELECT Sum(cena) as price from kopkompzav";
.....
Edit1->Text = Query4->FieldByName("price")->AsString;
...
Рейтинг: 0 / 0
25.06.2007, 16:00
    #34617896
worin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
sashka304 спасибо большое работает, а как можно сделать, чтобы при этом грид оставался тот же, т.е. чтобы сумма показывалась только в Edit, а грид был бы тот же?
...
Рейтинг: 0 / 0
25.06.2007, 17:17
    #34618230
КуКу_С++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
Query4->Close() ;
.....

А еще один query для расчета суммы создать никак? Я как понял,Query4 - это источник данных для грида.
...
Рейтинг: 0 / 0
25.06.2007, 17:51
    #34618360
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
КуКу_С++Query4->Close() ;
.....

А еще один query для расчета суммы создать никак? Я как понял,Query4 - это источник данных для грида.
а зачем?
...
Рейтинг: 0 / 0
25.06.2007, 17:53
    #34618366
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
общая сумма
как вариант можно сначала посчитать а потом отобразить грид.
если сумму нужно вывести внизу таблицы можно взять дбгрид из эхлиба, там есть кажись футер который с удовольствием посчитает то что ему скажут
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / общая сумма / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]