powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / отображение данных
15 сообщений из 15, страница 1 из 1
отображение данных
    #39609484
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите направление, как можно осуществить такой вариант: есть база данных в ней поля №заказа, Дата начала, Дата завершения, Состояние заказа, Участок.
Нужно вывести эти данные так
========================================
Даты | Участок1| Участок 2| ..... Участок N
(календарь)| | |
========================================
1 | Заказ 1, | |
| Заказ 2 | |
========================================
2 | Заказ 2 | Заказ 1 |
| | |
Суть в том, чтобы № заказов были в одной ячейки
Пробовал с компонентами Plannner - но данный компонент № заказа дает как отдельная ячейка и получается не читабельно
...
Рейтинг: 0 / 0
отображение данных
    #39609504
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kadekin,

тот редкий случай, когда приложенный скриншот как есть и отфотошопленный как нужно упростили бы постановку задачи.
...
Рейтинг: 0 / 0
отображение данных
    #39609530
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

Вот так нужно
...
Рейтинг: 0 / 0
отображение данных
    #39609532
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

А так у меня
...
Рейтинг: 0 / 0
отображение данных
    #39609586
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ты же обычный grid нарисовал, только с цветами

TDrawGrid
TJvStringGrid
TZColorGrid

не говоря о EhLib и DevExpress и прочих коммерческих
...
Рейтинг: 0 / 0
отображение данных
    #39609598
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сути у тебя группировка по дате.
Используй либо DevEx-овский cxGrid с группировкой по дате,
либо cxTreeList у которого элементы первого уровня будут датой, а второго данными.
...
Рейтинг: 0 / 0
отображение данных
    #39609616
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kadekin,

у тебя гранаты не той системы

используй стринггрид или дбгрид
...
Рейтинг: 0 / 0
отображение данных
    #39609680
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Док,
Гранаты может и не той системы :))
Но я смотрел и DevExpress и остальные .... (скорей всего не понятно описал).
Дело в том, что в Gride только отслеживается горизонталь.
А у меня
Вертикаль - числа календаря нужно.
Горизонталь - точки.
Это отслеживается хорошо в Planer - но когда в один день много заказов, это уже не читабельно
На скрин шоте я показал "Так нужно" это в Excel
И мне нужно это свести к виду Excel . как это сделать не могу понять.
...
Рейтинг: 0 / 0
отображение данных
    #39609689
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так в Экселе у тибя строгая регулярная матрица, грид

поэтому берешь грид и делаешь то же самое
...
Рейтинг: 0 / 0
отображение данных
    #39609734
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,
Простите меня, но я что то не пойму при работе с Gridom. я получаю с базы вот такую систему.
...
Рейтинг: 0 / 0
отображение данных
    #39609735
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kadekin,
...
Рейтинг: 0 / 0
отображение данных
    #39609739
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тянешь колонку D_STOP в шапку (Drag a column header here..) и будет тебе счастье. :-)
Вид будет немного другой, дата будет не с боку, а сверху, но суть будет та же.
...
Рейтинг: 0 / 0
отображение данных
    #39609768
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimonka,
Да я так сделал. Но при этом, тяжело читабельно и для понимания тяжело, где какой заказ отстает и что нужно делать.. информационности нет .
Нужно видеть число и точку (выполнения работы).
Как я уже писал в верху, построение по типу Planner выдает такую информацию. Но бывает моменты когда в Точке появляется больше 3 -х заказов уже нет информационности.
И как это решить ??? я уже не знаю.... нет идей.
...
Рейтинг: 0 / 0
отображение данных
    #39609793
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если уж хочется совсем как в Экселе, то возьми TdxSpreadSheet и сделай как в Экселе. Делов-то. Только придётся вручную (писать код) заказа объединять и в ячейки вставлять.
В принципе тоже самое можно в TcxTreeList сделать: В первой ячейке дата, а в остальных сгруппированные заказы с разделением через перенос строки. Только надо выставить опцию - автовысоты строки.
...
Рейтинг: 0 / 0
отображение данных
    #39609826
Kadekin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimonka,

Спасибо, это идея... попробую.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / отображение данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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