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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 19:45   #1
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию не отображается график в dbchart

Здравствуйте! возникла вот какая проблема:
есть баха в акссесе, связана через адо с делфи.
на основе запроса пытаюсь создать график.
пишу код:

begin

Dm.ADOQuery9.First;
DBChart1.Series[0].Clear;
while not Dm.ADOQuery9.Eof do begin

DBChart1.Series[0].Add(Dm.ADOQuery9.Fields.FieldByNam e('Общее кол-во').Value,Dm.ADOQuery9.Fields.Fiel dByName('Название').Value);

Dm.ADOQuery9.Next;
end; end;

при запуске отображаются значения и подписи, а самого графика нет. как это можно исправить?
liienna вне форума Ответить с цитированием
Старый 28.05.2009, 20:02   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А вы изначально хоть одну серию добавили в DBChart1 ?
А поле 'Название' - строковое?
Странно, что у вас ошибка не вылетает.
Строить-то он умеет из чисел, а не из буковок...

Последний раз редактировалось mihali4; 28.05.2009 в 20:04.
mihali4 вне форума Ответить с цитированием
Старый 28.05.2009, 20:02   #3
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

конечно добавила
liienna вне форума Ответить с цитированием
Старый 28.05.2009, 20:05   #4
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

поле строковое, но ошибки нет.....это подписи значений графика. Построение графика идет по значениям поля Общее кол-во График типа Pie


если не программно прописывать, а вручную настраивать через datacource, то отображается график, но не подписываются в легенде значения.....он видит только числовые из них, даже в поле labels, а почему так? подписи же обычно строкового типа?



как я понимаю в легенде подписи же могут быть строкового типа?

Последний раз редактировалось liienna; 28.05.2009 в 20:38.
liienna вне форума Ответить с цитированием
Старый 29.05.2009, 01:32   #5
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Програмно или ручками подключите datacource. А значения настройте в свойствах Series (label and value). Зачем гонять циклы, если можно datasource подключить?

Последний раз редактировалось Evgeniy26; 29.05.2009 в 01:52.
Evgeniy26 вне форума Ответить с цитированием
Старый 29.05.2009, 09:53   #6
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

Вот когда ручками подключаешь, подписи в легенде строкового типа и не отображаются
Кстати, я уже разобралась, всем БОЛЬШОЕ спасибо, кто ответил

Последний раз редактировалось liienna; 30.05.2009 в 08:47.
liienna вне форума Ответить с цитированием
Старый 26.08.2009, 13:39   #7
Mukhtar
Новичок
Джуниор
 
Регистрация: 26.08.2009
Сообщений: 2
По умолчанию

Lilena и как же все-таки отобразить строковые значения?
Mukhtar вне форума Ответить с цитированием
Старый 22.09.2009, 17:13   #8
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Mukhtar Посмотреть сообщение
Lilena и как же все-таки отобразить строковые значения?
Код приведенный выше правильный. Просто надо вручную увеличить размер DBChart
liienna вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBChart D@rk M@k Общие вопросы Delphi 3 11.05.2011 17:42
Сайт не отображается в IE и Opera. Отображается только в FireFox. Roman_K HTML и CSS 3 03.02.2011 22:32
DBChart HOVER БД в Delphi 1 03.06.2008 00:17
Альтернатива DbChart Nemon Компоненты Delphi 6 17.10.2007 19:01
DBChart Маленькая БД в Delphi 2 09.02.2007 14:53