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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2009, 16:26   #1
Elena_Saygina
Пользователь
 
Аватар для Elena_Saygina
 
Регистрация: 26.09.2009
Сообщений: 21
Печаль Графика и БД

Здравствуйте.
Нужна помощь.
Задача состоит в том, чтобы на основе имеющихся причин (строк) в таблице построить диаграмму. Берется причина из таблицы и переносится на одну из ветвей графика. Таким образом, строится диаграмма.
Что нужно использовать,какие компоненты необходимы для реализации данной задачи?

Должно быть вот так как на рисунке.
Изображения
Тип файла: jpg 1.JPG (44.7 Кб, 174 просмотров)
Elena_Saygina вне форума Ответить с цитированием
Старый 12.10.2009, 16:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нужно использовать DBChart в котором настроить на поле указанного DataSet, с которым связана БД.
Впринципе БД открывать умеешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.10.2009, 16:58   #3
Elena_Saygina
Пользователь
 
Аватар для Elena_Saygina
 
Регистрация: 26.09.2009
Сообщений: 21
По умолчанию

Да что-то я не понимаю как открыть БД с помощью DBChart. Нашла где выбирается база, но там дальше лейбл надо выбрать,Х и У.....
Elena_Saygina вне форума Ответить с цитированием
Старый 12.10.2009, 19:42   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Elena_Saygina
, в свойствах компонента DBChart (после того как Вы добавите Series) откройте вкладку Series и найдите там свойство DataSource. В предлагаемом списке выберите DataSet и укажите DataSet из которого будут браться данные для построения. Там же укажите, что по оси Х строить, что по Y.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 12.10.2009, 19:54   #5
Elena_Saygina
Пользователь
 
Аватар для Elena_Saygina
 
Регистрация: 26.09.2009
Сообщений: 21
По умолчанию

спасибо
нашла)
Elena_Saygina вне форума Ответить с цитированием
Старый 12.10.2009, 19:57   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Вот, посмотрите. Набросал примерчик щас. Там использован обычный компонент Chart. У компонента Table1 в свойстве DatabaseName укажите DBDEMOS, а в свойстве TableName укажите animals.db и поставьте свойство Active=True. Может это и не совсем то, но кое что там есть из того, что Вам нужно.
Вложения
Тип файла: zip Новая папка.zip (7.8 Кб, 21 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 12.10.2009, 20:12   #7
Elena_Saygina
Пользователь
 
Аватар для Elena_Saygina
 
Регистрация: 26.09.2009
Сообщений: 21
По умолчанию

ага, смысл ясен. Спасибо
Elena_Saygina вне форума Ответить с цитированием
Старый 13.10.2009, 06:26   #8
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Всегда пожалуйста
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в С++ K[Lanc]N Помощь студентам 2 29.07.2010 11:25
Графика Doholyan Паскаль, Turbo Pascal, PascalABC.NET 6 24.06.2009 00:59
Графика................ elan Помощь студентам 0 22.06.2009 20:05
графика jenja Общие вопросы Delphi 0 07.05.2009 13:56
Графика Dizman Помощь студентам 20 17.12.2007 17:03