powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
7 сообщений из 7, страница 1 из 1
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34116396
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Вроде задачка тривиальная, но под конец раб. дня меня приглючило. Нашел похожие проблемы в форуме Дельфи, но почему то переделать даже не могу (да и проблемы не совсем такие же).
Вопрос в том, что кол-во series'ов может быть разным, их надо создавать в процессе выполнения программы, а я их не могу нормально создать и прилепить к DBChart.
И даже это выдает ошибку:
Series1->YValues->ValueSource = 's_g_tarif_el';
Подскажите, а лучше кусочек листинга киньте, плиз. Буду очень благодарен.
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34116640
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Notfrom
И даже это выдает ошибку:
Series1->YValues->ValueSource = 's_g_tarif_el';

Тут я, простите, жестко затупил, и не смог даже кавычки заменить

Series1->YValues->ValueSource = "s_g_tarif_e";

А вот с добавлением нового Series, все еще жду помощи.
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34117881
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Испробуй так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
TLineSeries *Series;
Series=new TLineSeries(this);
Series->Name = "MySuperSeries";
Series->ParentChart=DBChart1; // Имя DBChar на которую выводить
Series->DataSource = ADODataSet1; // Имя DataSet`а из которого будут тянуться данные
Series->XValues->ValueSource = "X_Val"; // Имена столбцов DataSet`а
Series->YValues->ValueSource = "Y_Val";

// Остальные параметры устанавливай по вкусу...
Series->SeriesColor = clBlue;
Series->Marks->ArrowLength =  8 ;
Series->Marks->Style = smsValue;
Series->Marks->Visible = false;
Series->XLabelsSource = "Val";
Series->Dark3D = false;
Series->Pointer->InflateMargins = true;
Series->Pointer->Style = psRectangle;
Series->Pointer->Visible = false;
Series->XValues->DateTime = true;
Series->XValues->Name = "X";
Series->XValues->Multiplier =  1 ;
Series->XValues->Order = loAscending;
Series->YValues->DateTime = false;
Series->YValues->Name = "Y";
Series->YValues->Multiplier =  1 ;
Series->YValues->Order = loNone;
I Live Again!
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34118034
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
Series=new TLineSeries(this);


Спасибо, вот this я как раз и пропускал. Класс, все работает.

Еще интересно, в хелпе пишется, что для работы с DBChart необходима установка BDE. Ну, я так понимаю, это только на машине для разработки, а не на клиентских. Кто-нибудь напишите коротко ДА, если я прав:)
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34118076
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Notfrom
Код: plaintext
Series=new TLineSeries(this);
Спасибо, вот this я как раз и пропускал. Класс, все работает.Любопытно: А что ты вместо this писал тогда?
NotfromЕще интересно, в хелпе пишется, что для работы с DBChart необходима установка BDE.Если коротко то (ИМХО) гон в хелпе. Стандартный DBChart к BDE никаким боком не относиться.
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34118114
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AsPiro Любопытно: А что ты вместо this писал тогда?
Сначала ничего:), потом пробовал DBChart1, ну короче,... никому не говори:)

Хорошо. Спасибо еще раз.
...
Рейтинг: 0 / 0
Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
    #34118185
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotfromСначала ничего:)Это понятно - Билдер такой неопределённости не оценил:)
Notfromпотом пробовал DBChart1А вот это уже не понятно:) Параметр который там указывается это имя родителя им может быть и сама форма и DBChart1 и даже NULL!
Notfromну короче,... никому не говори:)буду нем как рыба:)
NotfromХорошо. Спасибо еще раз.Пожалуйста!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программное добавление Series'ов в DBChart и их связывание с полями ADOTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]