Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 33
MS Access

+ Delphi DbGridEh

09.10.2014, 17:19. Показов 2730. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые программисты!
Прошу помочь решить проблему. Пишу программу учёта денежных средств. Есть таблица:
Код Наименование Январь Февраль ........ Декабрь
Использую ADOQuery + DataSource +DbGridEh. Хотелось бы реализовать чтобы в начале шли статьи дохода под ними суммы по периодам, за тем расходы потом суммы расходов по периодам. А в конце в Fotter остаток денег на конец периода. С группировкой не могу разобраться так как только начал изучать библиотеку EhLib. Пробовал через DbGridEh Footer но там суммирует весь столбец.
Прошу помочь. Всем огромное спасибо.
С ув. pershakov
Миниатюры
+ Delphi DbGridEh  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2014, 17:19
Ответы с готовыми решениями:

Сортировка в dbgrideh delphi
Доброго времени суток! Возникла потребность сортировки в dbgrideh. Сначала сделал сортировку через adoquery, но потом на сайте узнал о...

DBGridEh SearchPanel - Delphi
Ребят, может кто-то решал эту задачу, в SearchPanel отображается слово "Поиск...", есть ли возможность или убрать вообще это слово или где...

Автоматическое сохранение в DBGridEh - Delphi
DataSet автоматически вызывает метод Post при переходе на новую запись если в старой записи были сделаны изменения А мне нужно...

3
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
10.10.2014, 10:59
Я бы сделал это используя свойство RowDetailPanel. Посредством этого можно получить "дерево" гридов. Иногда это достаточно удобно!
0
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 33
10.10.2014, 11:42  [ТС]
А можно поподробней.
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
10.10.2014, 12:09
Да тут вряд-ли сильно подробно что-то можно расписать.
В объекте TGridEh есть свойство RowDetailPanel. Если его раскрыть, можно убедиться, что оно состоит из нескольких параметров. Прежде всего важен параметр Activ. На любом гриде в приложении включите этот флажок и увидете последствие. У грида появится "подпанель". В режиме выполнения программы у первого столбца грида появятся дополнительные символы "+", как у дерева. При щелчке по плюсику эта подпанель становится видимой. Повторный щелчок и она свернется. В этой подпанели можно показать все, что вам необходимо в контексте текущей строки. Можно в ней разместить грид и в нем показывать информацию, связанную с текущей статьей дохода и.т.д.
При этом полезно использовать обработчики событий RowDetailPanelShow и OnRowDetailPanelHide.
Первый вызывается при открытии подпанели и в нем можно открывать какие-то наборы в контексте текущей строки, а вторые при схлопывании и в нем можно закрывать эти наборы или выполнять еще какие-то действия. Тут все определяется задачей и воображением разработчика.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2014, 12:09
Помогаю со студенческими работами здесь

Delphi 7 SQL, Access, DBGridEh и мн другое
Помогите! Уже на протяжении 5 часов подряд пытаюсь :wall: реализовать данное условие: Есть 2 таблицы: главная (Проекты) и подчиненная...

OnApplyFilter DBGridEh (Delphi+MS SQL Server 2008)
Всем добрый вечер! Коллеги, подскажите. В своей программе я использую DBGridEh. У него есть специальная строка фильтрации в заголовке. Для...

DbgridEh
В дб грид через связку query + datasourse выводятся значения из бд, mssql, вопрос такой: в дбгриде отображаются строки...

DBGridEh
Подскажите как сделать нумерацию строк в DBGridEh (DBGride)? Не отдельным столбцом, а в том где находится треугольник активной строки.

DBGridEh
Как сделать, чтобы при активной строки в DBGridEh1 отображалась необходимая строчка в DBGridEh2. Есть две таблицы в первой хранится...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru