Проблема с графиком
Модератор: Модераторы
Проблема с графиком
Ребят это снова я )). Тут возникла проблема при построении графика. Использую tchart + dbchartsource + zquery + datasource. Запрос написан. На графике все отображается. Но проблема в том, что ось X отображает даты в каком-то кривом формате. Не подскажите, как сделать отображение дат на оси в нормальном формате? А то вместо например 18.04.12, отображает 41017 )). Может, кто сталкивался с таким?
У этого компонентов много параметров , может это http://wiki.freepascal.org/TAChart_docu ... ime_axises
TChart.LeftAxis.Marks.Format
Учитесь копать документацию.
Добавлено спустя 11 секунд:
Вообще Tchart очень сложен , а документации мало, можно сделать только через эксперимент
Добавлено спустя 52 секунды:
http://www.cyberforum.ru/delphi/thread1380.html
TChart.LeftAxis.Marks.Format
Учитесь копать документацию.
Добавлено спустя 11 секунд:
Вообще Tchart очень сложен , а документации мало, можно сделать только через эксперимент
Добавлено спустя 52 секунды:
http://www.cyberforum.ru/delphi/thread1380.html
May писал(а): Не подскажите, как сделать отображение дат на оси в нормальном формате?
Используй TDateTimeIntervalSource. Пример можно посмотреть в демке axisdemo
Ism писал(а):Добавлено спустя 52 секунды:
http://www.cyberforum.ru/delphi/thread1380.html
Насколько Я вижу, это про Дельфи -- в TAChart работа с датами организована по-другому.
http://freepascal.ru/forum/viewtopic.php?f=5&t=6219
Вот это помогло ). Просто изначально выскакивала ошибка и ничего не работало, а сейчас как ни странно все заработало -_-. Всем спасипки. Мужики я вас обожаю )).
А еще вопрос не по теме .. мне нужно вывести данные в отчет. То есть если в делфи был quickreport, то тут я читала, что есть lazreport, только я его искала, а пакет установочный так и не могу найти, может кто-нибудь скинуть на депозит или куда-нибудь еще?
Добавлено спустя 17 минут 11 секунд:
Вопрос .. а где мне эту демку взять? )) Я просто только начала осваивать лазарус
.
Вот это помогло ). Просто изначально выскакивала ошибка и ничего не работало, а сейчас как ни странно все заработало -_-. Всем спасипки. Мужики я вас обожаю )).
А еще вопрос не по теме .. мне нужно вывести данные в отчет. То есть если в делфи был quickreport, то тут я читала, что есть lazreport, только я его искала, а пакет установочный так и не могу найти, может кто-нибудь скинуть на депозит или куда-нибудь еще?
Добавлено спустя 17 минут 11 секунд:
Ask писал(а):Используй TDateTimeIntervalSource. Пример можно посмотреть в демке axisdemo
Вопрос .. а где мне эту демку взять? )) Я просто только начала осваивать лазарус
Я игрался с lazreport, не знаю, но мне не понравилось, слишком сложно.
Есть вариант экспорта В OpenOffice или http://www.fast-report.com/ru/products/ ... tudio.html можно запускать из командной строки.
На худой конец подключиться к базе их MS Access и сделать отчет в нем
Добавлено спустя 2 минуты 43 секунды:
Да , lazreport в меню Пакет->Установить удалить пакеты -> Не установленные , Два раза щелкнуть и пересобрать лазарус
Есть вариант экспорта В OpenOffice или http://www.fast-report.com/ru/products/ ... tudio.html можно запускать из командной строки.
На худой конец подключиться к базе их MS Access и сделать отчет в нем
Добавлено спустя 2 минуты 43 секунды:
Да , lazreport в меню Пакет->Установить удалить пакеты -> Не установленные , Два раза щелкнуть и пересобрать лазарус
Ism писал(а):Я игрался с lazreport, не знаю, но мне не понравилось, слишком сложно.
Есть вариант экспорта В OpenOffice или http://www.fast-report.com/ru/products/ ... tudio.html можно запускать из командной строки.
На худой конец подключиться к базе их MS Access и сделать отчет в нем
Добавлено спустя 2 минуты 43 секунды:
Да , lazreport в меню Пакет->Установить удалить пакеты -> Не установленные , Два раза щелкнуть и пересобрать лазарус
Оооо мой спаситель ). Сделала все, как ты сказал, все работает. Посмотрела на lazreport .. все как-то .. по-другому ))). А по поводу openoffice, есть какой-нибудь код примерный, чтобы вывести данные из dbgrid? Просто если в делфи можно было запросто все вывести в excel, то тут явные проблемы.
Экспортируете в txt и открываете в openoffice. Надо писать код.
Или так http://www.nowa.cc/showthread.php?t=174666
Или так http://www.nowa.cc/showthread.php?t=174666
May писал(а): а где мне эту демку взять?
components\tachart\demo
Аха пасипки. Еще одна проблема возникла с графиком. Такая же как здесь.
http://freepascal.ru/forum/viewtopic.ph ... lit=tchart
То есть у меня например есть поля Количество и Фамилия. Если ставлю по осиY поле Ид_кто-то, а по осиX поле Количество – то все отображается нормально. А как только ставлю в FieldText поле Фамилия. Все отображается, но только вот столбцы диаграммы не подписываются фамилиями. В Bottom в Marks сделала smsLabel. Ничего. Диаграмма есть, а подписей нет.
Не правильно написала. Все работает, только надо было smslabel ставить в Marks самого чарта, а не в Bottom. ))
http://freepascal.ru/forum/viewtopic.ph ... lit=tchart
То есть у меня например есть поля Количество и Фамилия. Если ставлю по осиY поле Ид_кто-то, а по осиX поле Количество – то все отображается нормально. А как только ставлю в FieldText поле Фамилия. Все отображается, но только вот столбцы диаграммы не подписываются фамилиями. В Bottom в Marks сделала smsLabel. Ничего. Диаграмма есть, а подписей нет.
Не правильно написала. Все работает, только надо было smslabel ставить в Marks самого чарта, а не в Bottom. ))
