Диаграмма Ганта отображает данные в виде боксов (полос) на шкале времени. Масштаб может регулироваться от месяцев до часов. Каждый бокс на диаграмме несет в себе следующую информацию: дата и время начала, дата и время окончания, цвет, текст, всплывающую подсказку, название группы. Данные для диаграммы берутся из запроса.
Для работы расширения требуется файл GantChartLib10.dll, который загружается автоматически с сайта mydataexpress.ru и сохраняется в папке программы. Диаграмма отображается в выбранном компоненте "Группа", заполняя всю ее область, включая заголовок.
Обязательные для заполнения параметры отмечены звездочкой. В разделе "Временной интервал диаграммы" вы можете указать поля формы, которые будут задавать минимальное и максимальное время, отображаемое на диаграмме. Обычно эти поля служат фильтром для запроса. Если поля не указаны, то временной интервал будет соответствовать минимальному времени начала и максимальному времени окончания из данных запроса.
Управления диаграммой осуществляется при помощи мыши. Вы можете прокручивать диаграмму, перемещая мышь с зажатой левой кнопкой. Колесиком мыши можно прокручивать диаграмму по вертикали. Масштаб настраивается колесиком мыши с зажатой клавишей Ctrl.
Вы можете указать поле цвета, которым будет окрашиваться соответствующие боксы. Поле должно содержать название цвета (clRed, clGreen, clBlue, clSilver и т. д.) или шестнадцатиричное значение цвета ($0000FF, $00FF00, $FF0000, $CCCCCC, $C0F911 и т. д.). Это может быть поле формы или вычисляемое поле запроса.
Данные на диаграмме отображаются в порядке, определяемым запросом. Боксы могут быть сгруппированы, а могут располагаться по одному в каждой строке (параметр "Группировать боксы").
Диаграмма Ганта
Модератор: Разработчики расширений
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Диаграмма Ганта
- Вложения
-
- GantChart 1u.zip
- Устранены ошибки в линукс
- (5.88 КБ) 36 скачиваний
-
- gantchartlib10.zip
- (832.03 КБ) 77 скачиваний
-
- GantChartDemo.jpg (594.46 КБ) 11024 просмотра
-
- GANTCHARTDEMO.zip
- (76.13 КБ) 662 скачивания
-
- GantChart 1.0.zip
- (5.83 КБ) 739 скачиваний
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Диаграмма Ганта
Олег писал(а):А можно здесь поделиться данным файлом. Дата его не может поставить сама.
gantchartlib10.dll
-
Aleksey_K
- Интересующийся
- Сообщения: 66
- Зарегистрирован: 23 июн 2022, 12:40
- Откуда: Белогорск
- Благодарил (а): 64 раза
- Поблагодарили: 10 раз
Диаграмма Ганта
Друзья, возможно это и не баг, но все же опишу наблюдение:
Код HEX цвета, возможно, воспринимается не верно. Чтение кода идет не в направлении RGB, а наоборот BGR.
Иными словами красный типа HEX #ff8080 воспринимается как какой-то фиолетовый, а реально красный для программы обратный код #8080ff.
Код HEX цвета, возможно, воспринимается не верно. Чтение кода идет не в направлении RGB, а наоборот BGR.
Иными словами красный типа HEX #ff8080 воспринимается как какой-то фиолетовый, а реально красный для программы обратный код #8080ff.
-
Artemkokip
- Интересующийся
- Сообщения: 179
- Зарегистрирован: 27 авг 2018, 23:35
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Диаграмма Ганта
Добрый день. А есть возможность изменить "рабочее время", выделенное черным или серым в графике?
- Вложения
-
- Снимок экрана 2023-09-19 131437.png (7.89 КБ) 754 просмотра
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Диаграмма Ганта
Artemkokip писал(а):Добрый день. А есть возможность изменить "рабочее время", выделенное черным или серым в графике?
Требуется доработка.
Диаграмма Ганта
Добрый день!
Есть ли возможность переноса текста в боксах в несколько строк?
В моем случае текст задачи собирается из нескольких полей и задач по 2-3 в день у сотрудников.
Есть ли возможность переноса текста в боксах в несколько строк?
В моем случае текст задачи собирается из нескольких полей и задач по 2-3 в день у сотрудников.
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Диаграмма Ганта
ldu писал(а):Есть ли возможность переноса текста в боксах в несколько строк?
Такой возможности нет.
-
Artemkokip
- Интересующийся
- Сообщения: 179
- Зарегистрирован: 27 авг 2018, 23:35
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Диаграмма Ганта
Доброго дня. Вопрос может не совсем по диаграмме, однако..
В общем у меня диаграмма Ганта отображает время выполнения нескольких операций (составные операции). Начало выполнения работ задается вручную (начало блока в диаграмме). Далее есть известный список операций со временем выполнения каждой операции. Он суммируется и получаю дату и время завершения всех операций (конец блока диаграммы).
При этом, окончание выполнения работ, может попадать на ночное (не рабочее) время.
Хочу "растянуть" блок графика таким образом, что бы если окончание выполнения работ "перелазит" рабочее время, то прибавлять "нерабочее время" к общему времени операций.
Например: Участок работает с 8:00 до 17:00. В 16:00 участок начал выполнять сумму операций общей продолжительностью 3 часа. Хочу "растянуть" блок на диаграмме до 10:00 следующего дня.
Ума не приложу как это сделать адекватно.
В общем у меня диаграмма Ганта отображает время выполнения нескольких операций (составные операции). Начало выполнения работ задается вручную (начало блока в диаграмме). Далее есть известный список операций со временем выполнения каждой операции. Он суммируется и получаю дату и время завершения всех операций (конец блока диаграммы).
При этом, окончание выполнения работ, может попадать на ночное (не рабочее) время.
Хочу "растянуть" блок графика таким образом, что бы если окончание выполнения работ "перелазит" рабочее время, то прибавлять "нерабочее время" к общему времени операций.
Например: Участок работает с 8:00 до 17:00. В 16:00 участок начал выполнять сумму операций общей продолжительностью 3 часа. Хочу "растянуть" блок на диаграмме до 10:00 следующего дня.
Ума не приложу как это сделать адекватно.
-
bandrew
- Новичок
- Сообщения: 31
- Зарегистрирован: 25 ноя 2018, 14:48
- Благодарил (а): 5 раз
- Поблагодарили: 6 раз
Диаграмма Ганта
admin писал(а):Сейчас скачал демку, у меня работает.
У меня вылетает, если под админом в базу зайти. Просто окно Mydataexpress закрывается и всё.