powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / общая сумма
6 сообщений из 6, страница 1 из 1
общая сумма
    #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
общая сумма
    #34617857
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
a="SELECT Sum(cena) as price from kopkompzav";
.....
Edit1->Text = Query4->FieldByName("price")->AsString;
...
Рейтинг: 0 / 0
общая сумма
    #34617896
worin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sashka304 спасибо большое работает, а как можно сделать, чтобы при этом грид оставался тот же, т.е. чтобы сумма показывалась только в Edit, а грид был бы тот же?
...
Рейтинг: 0 / 0
общая сумма
    #34618230
КуКу_С++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Query4->Close() ;
.....

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

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


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