![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Постоветуйте грид для отображения данных или как покрасить [D7, MSSQL]
девушка © (2008-08-18 10:02:00)Добрый день!
Есть следующая структура БД:
Клиенты, Клиентсике Объекты, Подключения Клиентских Объектов.
Клиентские Объекты состоят из: Названия, Адреса и т.д.
Подключения Клиентских Объектов: номер карточки, название подключения, вид подключения и т.д.
У каждого Клиента может быть N Объектов, у Каждого Объекта может быть M подключений.
При открытии карточки Клиента должна выводится следующая информация:
Название Объекта, Адрес Объекта, Номер Карточки Подключения, Название Подключения, Вид Подключения.
Пример выборки:
Объект | Адрес | № карт| Подключение | Вид
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 1 | Подвал | ГВС
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 1 | Подвал |канализация
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 2 | Подвал | XВС
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 2 | Подвал |канализация
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 3 | Подсобка | XВС
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 3 | Подсобка |канализация
--------------------------------------------------------
Магазин 9| Пр. Мира, 9 | 4 | Санузел | ХВС
--------------------------------------------------------
Магазин 9| Пр. Мира, 9 | 4 | Санузел | канализация
и т.д.
Как должно быть в таблице:
бъект | Адрес | № карт| Подключение | Вид
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 1 | Подвал | ГВС
| | ----------------------------
| | | Подвал |канализация
--------------------------------------------------------
ДОМ № 5 | Пр. Мира, 5 | 2 | Подвал | XВС
| | ----------------------------
| | 2 | Подвал |канализация
| |---------------------------------------
| | 3 | Подсобка | XВС
| | ----------------------------
| | 3 | Подсобка |канализация
--------------------------------------------------------
Магазин 9| Пр. Мира, 9 | 3 | Санузел | ХВС
| | |-----------------------------
| | 3 | Санузел | канализация
и т.д.
Пробую cxGrid (DevExpress) со свойством CellMerging...
Однако, не могу никак прикинуть как сделать "Полосатый" грид. С полосатостью по Подключениям - все нормально, а вот полосатость по Объекту/Адресу не соображу как сделать...
В общем случае может быть также нечетное кол-во подключений (например, без канализации и т.д.)
MsGuns (2008-08-18 14:04:00) [1]Сделайте дополнительно сетки для отображения данных "в разрезе" - и все дела
девушка (2008-08-18 12:31:00) [2]
> Для совсем слепых пишешь? Сочувствую.
нет. Но если пользователям придется смотреть на смержиные ячейки, раскрашенные одним и тем же цветом и отделенные чуть видной границей - они ослепнут 100%
Amoeba (2008-08-18 12:29:00) [3]"Разноцветный D B G R I D":
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168
и обязательно
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=170
Sergey13 (2008-08-18 12:15:00) [4]> [2] девушка (18.08.08 11:46)
> главное чтоб визаульно можно было различить строки относящиеся
> к разным Объектам, ато сейчас с этим туго :(
Для совсем слепых пишешь? Сочувствую.
девушка (2008-08-18 11:46:00) [5]
> Это уже не полосатость, а пятнистость какая-то получается,
> ИМХО. 8-)
:) да хоть лохматость!
главное чтоб визаульно можно было различить строки относящиеся к разным Объектам, ато сейчас с этим туго :(
Sergey13 (2008-08-18 10:43:00) [6]> С полосатостью по Подключениям - все нормально, а вот полосатость
> по Объекту/Адресу не соображу как сделать...
Это уже не полосатость, а пятнистость какая-то получается, ИМХО. 8-)