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

(Borland C++ Builder 6)
...
Рейтинг: 0 / 0
06.06.2006, 13:49
    #33774787
TakenS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TDBgrid -> TDBChart
Если разберешься, на Дельфе писал, но все то же самое. Нужно малость ручками поработать. Серии самому создавать надо. За предка брал 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
Форумы / C++ [игнор отключен] [закрыт для гостей] / TDBgrid -> TDBChart / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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