如题
解决方案 »
- 请教菜单弹出问题。
- 一个弱弱的小问题,向各位请教
- 求救PARADOX的问题!
- 请教如何在函数中传递数组
- 为什么我的程序运行大概几个小时后就会出现 OS FAILED
- 请教高手:我用delphi5 的EXECL控件打开execl,生成一个execl表弹,往里面输入数据,操作完后,直接点击EXECl界面的退出按钮,回到我自己
- 哪里有DELPHI中的Invoke Wizard下载?
- 如何在Rep中画斜线,,,,,,
- 小妹初学Delphi,有个比较弱的问题,不知道有没有那位好心的大哥哥可以给我一点时间回答我?
- 简单问题,大家帮忙
- 如何设置tdbchart的legend中颜色块的颜色
- 谁有imageEn中文帮助文档,急啊!!!
'Title'頁用於設置豎軸的相關屬性,Title設置要顯示的豎軸的名稱
'Labels'頁中的'Font'按鈕用於設置左邊刻度的字體大小,Size用於設置各軸的距離,Angle用於設置刻度的寬度,Min.Separation%用於設置刻度的比例。Valuse Format用於設置格式(一般不用改)
'Position'頁用於位置的設置,Position%是設置刻度位置,Start是設置刻度高度,(4)Titles頁(圖表標題的設置)'Font'按鈕用於設置字體大小,Back Color設置顏色,Alignment用於設置標題的位置。(5)Legend頁(右上角說明的設置)Visible 選項是否顯示說明;Back Color設置說明背景的顏色;Font設置說明的字體大小;Frame設置說明的邊線;Resize Chart選項用於設置是否讓圖表覆蓋說明;Inverted選項用於設置從左或從右顯示欄位顏色;Position選項用於設置說明在圖表元件中的顯示 的位置;Margin設置圖表的大小;Legend Style設置說明的風格;Text Style設置說明的內容(Plain欄位內容、Left Value值+欄位、Right Value欄位+值、Left Percent百分率+欄位、Right Percent欄位+百分率、X Value從0開始);Dividing Lines設置說明中是否顯示分格線;Shadow設置說明的背景屬性;(6)Panel頁(面板的設置)Bevel Inner、Bevel Outer設置圖表邊框屬性;Width設置高度;Back Image設置是否在圖表元件上顯示圖像;Panel Color設置面板的顏色;Gradiend用於設置在面板中顯示特效顏色(Direction用於設置特效位置);(7)Walls頁(設置刻度的其它屬性)(8)3D頁(3D效果的設置)Series選項:(1)Format頁(數據柱的風格)在Color Each中打勾,就可使用多種顏色顯示,color按鈕用於設置顏色,Style用於設置圖表的風格(Rectangle長方體,Pyramid三角體, Invert.PyramId倒三角體,Cylinder圓柱體,Ellipse圓形,Arrow箭頭,Rect.Gradient立體長方體[推薦], Cone不顯示),Border按鈕設置資料柱的邊線屬性,Pattern按鈕設置資料柱的顯示類型,Bar Width設置資料柱間的距離,Bar Offset設置資料柱與縱刻度的距離,(2)General頁(資料柱的一般設置)Show in Legend選項是否顯示右上角的資料說明,Horizontal Axis設置橫刻度的位置,Vertical Axis設置縱刻度的位置,Formats設置資料柱的格式,(3)Marks頁(標記,資料內容顯示設定)數 據內容顯示設定:在Style中選相關的選項,標記的類型:Value值、Percent百分率、Label欄位內容、Label and Percet欄位內容+百分率、Label and Value欄位內容+值、Legend與右上角的資料說明一樣、Percent Total百分率+值、Label&Percent Total欄位內容+百分率+值。
Visible選項是否顯示標記;Transparent選項是否顯示標記的顏色;Clipped選項是否讓標記超過刻度;Arrows用於設置標記下垂線的屬性。
Back Color設置標記的顏色;Font設置標記的字體大小;Border設置標記的邊線;(4)Data Source頁:(資料連接)要連接圖表到資料欄位,通過SQL語句查詢,取得兩個欄位的資料(如:品種名,噸數(各品種的合計數))。
例:{ADOQuery1組件的SQL語句}
select a.kindName,sum((0.01*0.001)*(b.MZ-b.PZ)) as KZ form KindInfo a inner join Weighinfo b on a.kindName=b.kName1 Group by a.kindName這些資料字 段的內容將用於設置圖表的變數和圖例。圖例通常顯示在X軸上,變數在圖表的Y軸上。當生成報表時,選擇的Text物件的內容將保存到圖表物件的備註中。雙 擊DBChart對象,在Editing DBChart對話方塊下的'Series'頁進行設置,在下拉式清單方塊中選擇Series物件,在Data Source頁的下拉清單中選擇'DataSet',再在dataset中選對應的查詢組件(ADOQuery1),在Labels中選擇'品種'欄位對應 的欄位名,再在Bar中選擇'噸數'欄位對應的欄位名,注意X軸項不用寫。X軸不能選擇字元型欄位。冥思苦想不得其法。後來硬著頭皮看英文幫助,終於有所收穫。dbchart1.Series[0].XLabelsSource:='mc';-------------
Series[0]代表我的一個圖表,mc代表我的一個字元型欄位。在打開dbchart1.Series[0]所對應的AdoQuery後,用上面這個語句,就可以實現在Dbchart中顯示字元型欄位。
別看就一條語句。你要是不知道就是沒辦法。例:在程式中設置:
begin
with DBChart1 do
begin
with Series[0} do
begin
DataSource:=ADOQuery1;
XValuse.ValueSource:='欄位';
YValuse.ValueSource:='欄位';
end;
end;
end;