istediğiniz olayı yanlış anlamadı isem yaptım.
dbdemostan bi tablo ekledim. employee
4 tane yeni (calc. field ile) alan oluşturdum.
sonra bunları raporda ilk önce text olarak yazdım doğrumu göreyim diye.
sonra db chart yerleştirdim.
bar graph ekledim.
series data source ü :
single record , yapıp altta açılan alanda istediğim filedları ekledim. (sinav1,2,3,4) güzelde oldu
ister iseniz mail atayım projeyi. dfm si epey büyük buraya atmayayım karışık olur,
ek : vazgeçtim atayım buraya çokda büyük değilmiş
Kod: Tümünü seç
object QRChart1: TQRChart
Left = 112
Top = 8
Width = 601
Height = 105
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
277.812500000000000000
296.333333333333400000
21.166666666666670000
1590.145833333333000000)
object QRDBChart1: TQRDBChart
Left = -1
Top = -1
Width = 1
Height = 1
BackWall.Brush.Color = clWhite
BackWall.Brush.Style = bsClear
Title.AdjustFrame = False
Title.Text.Strings = (
'TQRChart')
Title.Visible = False
Legend.Visible = False
View3D = False
View3DWalls = False
object Series1: TBarSeries
Marks.ArrowLength = 20
Marks.Visible = False
DataSource = Form1.DataSource1
SeriesColor = clRed
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1.000000000000000000
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Bar'
YValues.Multiplier = 1.000000000000000000
YValues.Order = loNone
YValues.ValueSource = 'sinav1;sinav2;sinav3;sinav4'
end
end
end
delphi7-quickreport 3.0.9 - dbchart ise tee chart 4.04