powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / TDBgrid -> TDBChart
2 сообщений из 2, страница 1 из 1
TDBgrid -> TDBChart
    #33772873
int13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Такая проблема - подскажите пожалуйста - мне нужно данные из TDBGrid отобразить на графике в TDBChart, но не все а только часть отвечающую поределенным параметрам - какой фильтр использовать?

(Borland C++ Builder 6)
...
Рейтинг: 0 / 0
TDBgrid -> TDBChart
    #33774787
TakenS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если разберешься, на Дельфе писал, но все то же самое. Нужно малость ручками поработать. Серии самому создавать надо. За предка брал StatisticChart - линию

for i:=0 to StatisticChart.SeriesList.Count-1 do
StatisticChart.Series .Clear;
MaxCountValue:=0;
StatisticChart.MaxPointsPerPage:=24;
ZQuery1.First;
while not ZQuery1.Eof do
begin
Registered:=false;
for i:=0 to StatisticChart.SeriesList.Count-1 do
if StatisticChart.Series.Name = 's'+ZQuery1.FindField('shortnum').AsString then
begin
Registered:=true;
break;
end;
if (not Registered) and (ZQuery1.FindField('count').AsInteger<>0) then
begin
MySeries:=TLineSeries.Create(Self);
MySeries.LinePen.Width:=2;
MySeries.Name:='s'+ZQuery1.FindField('shortnum').AsString;
MySeries.ParentChart:=StatisticChart;
end;
for i:=0 to StatisticChart.SeriesList.Count-1 do
if StatisticChart.Series.Name = 's'+ZQuery1.FindField('shortnum').AsString then
begin
TimeValue:=ZQuery1.FindField('date').AsString;
if MaxCountValue<ZQuery1.FindField('count').AsInteger then
MaxCountValue:=ZQuery1.FindField('count').AsInteger;
StatisticChart.Series.AddXY(StrToInt(TimeValue), ZQuery1.FindField('count').AsInteger);
break;
end;
ZQuery1.Next;
end;
StatisticChart.LeftAxis.Maximum:=MaxCountValue+20;

Не знаю, в тему ли, моя задача была отобразить статистику по входящим смс, по графику на каждый номер и тоже по определенным полям таблиц, а точнее по времени и по кол-ву за это время.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / TDBgrid -> TDBChart
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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