Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2009, 01:40   #1
Квио
 
Регистрация: 23.09.2009
Сообщений: 6
По умолчанию Построение графика (TDBChart)

Написал программу, которая демонстрирует работу с базой данных: чтение, добавление, редактирование записей. Записи выводятся в TlistView. Нужно построить график, допустим зависимость цены от количества. Как я понял TDBChart работает только с DBGrid (siries->Data Sourse->DataSet и там должен выбираться список откуда брать данные) у меня же это поле пустое, пологаю из-за того что работаю с TlistView. Как можно построить график в моём случаи?
Квио вне форума Ответить с цитированием
Старый 16.10.2009, 01:47   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Хм.. я чтото неочень понял. На вкладке Additional есть компонент Char.
Ему предоставляешь координаты точек и он их отрисовывает.

Тобишь ему всёравно что у тебя за таблицы, ему нужны только координаты точек.. А вот преобразование Таблица -> Координаты это делаешь как вздумается..
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 16.10.2009, 02:07   #3
Квио
 
Регистрация: 23.09.2009
Сообщений: 6
По умолчанию

Должно идти 2 графических линии зависимости, в свойствах Char посмотрел, либо строит по рандом значениям, либо функции; координаты где задавать вообще не нашёл. В том-то и загвозка, что надо как-то преобразовать данные, так-то координаты какие я ему предоставлю, если всё должно браться из БД и график должен автоматически меняться при изменении данных.
Квио вне форума Ответить с цитированием
Старый 16.10.2009, 02:25   #4
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

В компоненте Char можно выводить сразу много линий. Для этого у него есть Series - наследник класса TChartSeries.
Вобще это очень мощная фиговина для построек графиков. Такчто она сумеет, я так думаю, построить то что нужно Вам.

Единственное в нём надо немного разобраться... Ибо там немного сложнее чем кажется. К примеру компонент Char это контейнер обьектов Series. А вот уже у Series есть метод addXY - добавляет новую точк.

Вобщем там надо изучать.. Я один раз всего с ним работал.

Цитата:
В том-то и загвозка, что надо как-то преобразовать данные,
Так вот этим и занимается человек с гордой профессией программист
TDBChart наверняка тоже делает такое преобразование, только не говорит...
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
построение графика tanka123 Microsoft Office Excel 1 17.06.2009 09:17
Построение графика Nikkkk Общие вопросы C/C++ 7 01.06.2009 01:46
Построение графика Sasuke-sama Общие вопросы C/C++ 30 31.05.2009 17:59
Построение графика! kiling Мультимедиа в Delphi 0 19.05.2009 21:03
(С++) Построение графика tg(x)=y. Panterka Помощь студентам 2 13.12.2007 09:32