Подскажите пожалуйсто как пользоваться графиком Chart.
И возможно ли связать StringGrid с этим графиком.
Если можно то напишите хотябы примерно как это зделать!
График Chart |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
График Chart |
Mr.Dmitry |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 46 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
Подскажите пожалуйсто как пользоваться графиком Chart.
И возможно ли связать StringGrid с этим графиком. Если можно то напишите хотябы примерно как это зделать! |
Reptile |
Сообщение
#2
|
Новичок Группа: Пользователи Сообщений: 14 Пол: Мужской Репутация: 0 |
Вот:
Вот скрин P.S. Дробные числа должны быть через запятую "4,231". Сообщение отредактировано: Reptile - |
мисс_граффити |
Сообщение
#3
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
P.S. Дробные числа должны быть через запятую "4,231". Дробные числа должны быть через указанный в Панель инструментов->Языки и региональные стандарты разделитель. У тебя там ",", а у кого-то точка. Кстати, при "вылазении" за пределы стринггрида была бы Access Violation Error, а не Convert Error. Сообщение отредактировано: мисс_граффити - -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Mr.Dmitry |
Сообщение
#4
|
Новичок Группа: Пользователи Сообщений: 46 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
короч вот что в стрингриде:
Код i:=i+1; Kol:=kol+1; Naimenovanie:=ComboBox1.Text; Data:=DateTimePicker1.date; Data_oplati:=DateTimePicker2.date; Data_Prihoda:=DateTimePicker3.date; Nomer:=LabeledEdit1.text; Inn_posyavshika:=LabeledEdit2.Text; stoimost:=StrToFloat(LabeledEdit3.text); Kol_Vo_Pokupok:=StrToInt(LabeledEdit4.text); {-----------------------------------------------------------} form1.stringgrid1.cells[0,i]:=IntToStr(Kol); form1.stringgrid1.cells[1,i]:=DateToStr(data); form1.stringgrid1.cells[2,i]:=DateToStr(data_Oplati); form1.stringgrid1.cells[3,i]:=DateToStr(data_Prihoda); form1.stringgrid1.cells[4,i]:=Nomer; form1.stringgrid1.cells[5,i]:=Naimenovanie; form1.stringgrid1.cells[6,i]:=Inn_posyavshika; form1.stringgrid1.cells[7,I]:=FloatToStr(stoimost); form1.stringgrid1.cells[8,I]:=IntToStr(Kol_Vo_pokupok); form1.StringGrid1.RowCount:=Kol+1; {----------------------------------------------------------} form2.Visible:=false; LabeledEdit1.Clear; LabeledEdit2.Clear; LabeledEdit3.Clear; LabeledEdit4.Clear end; График я пытался построить по примеру Reptile Вот он: Код var i:Integer; bez : Integer; begin Chart1.Series[0].Clear; for i := 1 to StringGrid1.RowCount-1 do begin bez := 0; bez := bez + StrToInt(StringGrid1.Cells[7,i]); // это я так понимаю сумма элементов нужного столбца Chart1.Series[0].AddXY(i,bez,'',clRed); end; end; столбец по которому я строю график имеет тип Real. Сообщение отредактировано: Mr.Dmitry - |
Текстовая версия | 8.05.2024 13:16 |