Вопрос по DBGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
alterspirt
незнакомец
Сообщения: 5
Зарегистрирован: 10.09.2014 18:37:35

Вопрос по DBGrid

Сообщение alterspirt »

Народ, подскажите пожалуйста, есть задача перобразовать выводимый в DBGrid результат.

Вот что мы имеем после SELECT в DataSource:

Изображение

Вот что бы хотелось получить:

Изображение

Подсмотрено в одном проекте, который написан на Delphi.

Вопросы:

1. Правильно ли я понимаю что это делается через DBGrid? Или есть другие, более подходящие компоненты для этого?
2. Если это все же DBGrid, не поделитесь примером кода хоть по какому либо изменению выводимых данных, а то пока нет вообще идей с чего начать все эти преобразования.

Спасибо.
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Нужна многоярусные заголовки таблиц ?

Можно использовать RxDBgrid из пакета Rxlib
alterspirt
незнакомец
Сообщения: 5
Зарегистрирован: 10.09.2014 18:37:35

Сообщение alterspirt »

Проблема в том, что я совсем новичек, и я не знаю что именно нужно, точнее как, мне вот показали рис2 и сказали, давай, что бы данные из запроса вот так красиво выгружались.

Я поэтому и обращаюсь к вам за советом, какими инструментами такое можно сделать и возможно ли?
Сейчас посмотрю в RXLib.
Там похоже и многоярусные заголовки, и подсчет дат и построение по их кол-ву столбцов, и наверное много чего еще.

Может кто, что подобное делал?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

мульти грид и стандартный грид лазаря "держит" (судя по вики). Есть еще KGrid.
Судя по скрину (2-му), вполне возможно, - календарь (табель). А вот как первый скрин со вторым пересекается х.з. (возможно - pivor table).
Ответить