Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/14: Рейтинг темы: голосов - 14, средняя оценка - 4.57
 Аватар для Wertys
1 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 94

Вывести сумму чисел столбца в Edit

15.05.2012, 09:42. Показов 2941. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как вывести сумму всех чисел из столбца в Edit, ну, что-то типа "итого"?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2012, 09:42
Ответы с готовыми решениями:

Вывести сумму каждого столбца и нечетных чисел
Дв. мерный массив выводит сумму каждого столбца и нечетных чисел. у меня выводит сумму каждого столбца(где фигурные скобки) в...

В одномерном массиве вывести сумму чисел каждого столбца
Нужно вывести двумерный массив это выполнено ! и ещё нужно в однамерном массиве вывести сумму чисел каждого столбца Это у меня что то...

Вывести сумму всех элементом каждого столбца, в котором нет отрицательных чисел
В результате запуска программы получается так, что он считает сумму какую-то, даже тех столбцов, в которых есть отрицательные числа....

9
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2012, 10:31
Проссумировать запросом
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
15.05.2012, 11:09
Wertys, или так:
C++
1
2
3
4
5
6
7
8
int a;
Form1->ADOQuery1->First();
for (int i=0; i < Form1->ADOQuery1->RecordCount; i++) 
{
    a += Form1->ADOQuery1->FieldByName("нужный_столбик")->AsInteger;
    Form1->ADOQuery1->Next();
} 
Form1->Edit1->Text = IntToStr (a);
0
 Аватар для Wertys
1 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 94
15.05.2012, 11:46  [ТС]
Цитата Сообщение от The_Immortal Посмотреть сообщение
ADOQuery1
Что он делает? Я им не пользовался раньше.
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
15.05.2012, 11:53
Wertys, работает с запросами к БД. Ничего сложного нет.
Пример выполнения запроса:

C++
1
2
3
4
ADQQuery1->Close();
ADQQuery1->SQL->Clear();
ADQQuery1->SQL->Add("SELECT * FROM таблица"); // запрос
ADQQuery1->Open(); //выводим результат запроса
Для того чтобы результат отобразился в DBGrid, надо добавить на форму компонент DataSource1, в котором указать ADQQuery1 (который также добавить на форму). В самом ADOQuery1 не забыть установить соединение (Connection - ADOConnection1). Ну и в DBGrid в качестве DataSource указать DataSource1.
1
 Аватар для Wertys
1 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 94
15.05.2012, 12:11  [ТС]
А ниче, если у меня Access`овсткая таблица? Просто выводит сообщение при активации
ADOQery1: Missing SQL property
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
15.05.2012, 12:21
Wertys,
Цитата Сообщение от Wertys Посмотреть сообщение
А ниче, если у меня Access`овсткая таблица
Самое то!

Цитата Сообщение от Wertys Посмотреть сообщение
Просто выводит сообщение при активации
Потому что на данный момент у Вас в свойстве ADOQuery1 - SQL ничего нету (это запрос по умолчанию). Соответственно, когда Вы пытаетесь перевести ADOQuery1.Active в true - он ругается на отсутствие запроса, наличие которого необходимо при активации ADOQuery1.

Либо пишите в ADOQuery1 - SQL запрос типа: "SELECT * FROM таблица" и после этого ставьте ADOQuery1.Active в true, либо оставьте это свойство в false и в теле программы напишите:

C++
1
2
3
4
ADQQuery1->Close();
ADQQuery1->SQL->Clear();
ADQQuery1->SQL->Add("SELECT * FROM таблица"); // запрос
ADQQuery1->Open(); //выводим результат запроса
Последняя строчка тут, кстати, равноценна следующему:
C++
1
ADQQuery1->Active = true; // а тут ругаться на отсутствие запроса не будет, т.к. выше мы запрос составили: ADQQuery1->SQL->Add(...)
0
 Аватар для Wertys
1 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 94
15.05.2012, 12:46  [ТС]
УРА! Работает! Теперь осталось понять куда че писать
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
15.05.2012, 12:48
Wertys, ну это уж по потребностям Если что - спрашивайте.
0
 Аватар для Wertys
1 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 94
15.05.2012, 12:59  [ТС]
Ок, спасибо!) Вопросов туча!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.05.2012, 12:59
Помогаю со студенческими работами здесь

В Массиве С(3*5) целых чисел из диапазона (-5:12) вывести сумму нечетных элементов каждого столбца
1.В Массиве С(3*5) целых чисел из диапазона (-5:12) вывести сумму нечетных элементов каждого столбца

Вывести в Edit значение n-го столбца из Grid
Подскажите, как мне вывести из третьего или четвертого столбца выделенной строчки значение в Edit

Занести сумму столбцов каждого столбца DbGrid в свой Edit
доброе всем время суток. написал код для вывода суммы столбца в tdit.столбцов 6 и соответственно 6 едитов. var i:integer; ...

создать массив пятизначных чисел,делящиеся без остатка на сумму своих цифр.вывести в 10 колонок элементы массива. элементы последнего столбца выводить
создать массив пятизначных чисел,делящиеся без остатка на сумму своих цифр.вывести в 10 колонок элементы массива. элементы последнего...

Посчитать сумму столбцов двухмерного массива и вывести сумму каждого столбца в одномерный массив
Посчитать сумму столбцов двухмерного массива и вывести сумму каждого столбца в одномерный массив. Мне считает сумму первого столбца и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru