delphi统计图编程
- 格式:ppt
- 大小:152.50 KB
- 文档页数:20


第1页共4页DELPHI部分常用英文单词一、组件名称
英文中文含义英文中文含义英文中文含义Form窗体Label标签Button按钮
Edit文本框CheckBox复选框RadioButton单选按钮
ListBox列表框ComboBox下拉列表框GroupBox分组组件
Image图片框Timer时钟组件Memo多行文本框
MainMenu主菜单PopupMenu弹出式菜单ImageList图片列表组件
Toolbar工具条Statusbar状态条Opendialog打开对话框
Savedialog保存对话框Fontdialog字体对话框Adoconnection数据库连接组件Adoquery数据查询组件Datasource数据源组件Dbgrid数据网格组件
二.组件常用属性、方法及事件Form窗体
英文中文含义英文中文含义英文中文含义Name名称Caption标题Icon图标
BorderIcons边框图标BorderStyle边框样式Position位置
Font字体Visible可见WindowState窗体状态
Show非模态显示ShowModal模态显示Close关闭窗体
Oncreate创建事件Onclose关闭事件
Button按钮
英文中文含义英文中文含义英文中文含义Name名称Caption标题Enabled有效
Default默认Cancel取消Onclick单击事件
Lable标签
英文中文含义英文中文含义英文中文含义Name名称Caption标题Font字体
Visible可见Style样式Color颜色
Size大小、尺寸Transparent透明Autosize自动调整大小
Edit文本框
英文中文含义英文中文含义英文中文含义Name名称Text文本MaxLength最大长度
Visible可见Enabled有效Setfocus设置焦点
PasswordChar密码替换字符Keydown按下键盘中的键的事件
Image图片框
unit Unit1;
interface
……
type
TForm1 = class(TForm)
Chart1: TChart;
Series1: TPieSeries;
……
var
Form1: TForm1;
ps: TPieSeries;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
ps.Free;
ps := TPieSeries.Create(self);
ps.Clear;
ps.Repaint;
ps.CustomXRadius := 70;
ps.CustomYRadius := 70;
ps.Marks.Arrow.Visible := False;
ps.Marks.ArrowLength := -50;
ps.Marks.Transparent := True;
ps.Marks.Frame.Visible := False;
ps.Marks.Style := smsLabel;
ps.ParentChart := Chart1;
ps.AddPie(10, '第一部分', clRed);
ps.AddPie(20, '第二部分', clGreen);
ps.AddPie(5, '第三部分', clBlue);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
MoveDesPart(1);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
MoveDesPart(2);
end;
procedure TForm1.Button3Click(Sender: TObject);
Delphi 数据库开发及统计表格设计
Delphi 是 Borland 公司开发的基于 PASCAL 语言的
Windows 平台应用程序开发工具,它将可视化编程 (Visual
Programming) 与面向对象 (Object-Oriented) 的卓越优点结合
在 PASCAL 语言开发平台上, 而且同时可以支持 Client/Server
模式的 SQL 数据库访问与 ODBC (开发数据库互连) ,是一 个真正面向对象的开发工具。 Delphi 最吸引人的特点是 它的强大的数据库访问能力,它主要通过使用数据库引擎 (Borland Database
Engine,简称BDE)来访问本地数据库和远 程数据库。但对于用户而言,不必直接编程访问 BDE ,而只 需通过采用窗体 (FORM) 和大量方便且实用的数据库访问元 件(Component)来实现,通过
ReportSmith报表生成器可以生 成多种随心所欲的报表。 但是,用 ReportSmith 制作的 各类报表,只便于输出至打印机上打印出来,若想把报表在 屏幕上显示, 则还需调用 ReportView 。而
ReportView 窗口界 面对不太懂 Delphi 和 Windows 操作的普通用户来说,不直 观,也不易操作。如何制作并在屏幕上显示出直观的二维统 计报表,这是本文所要阐述的主要问题。 以表格形式显
示数据库内容一般地采用下面两种方式:
•纵向列表(如图 1)
•交叉统计列表(如图 2)一、纵向列表
Delphi 可以用 TDBGRID 控件,以表格形式非常方便地 显示单一或多数据库纵向列表。一般采用两种方法实现:
(一)采用 TTable 与 Tdatasource、 TDbgrid 控件 在窗体中引入上述三个控件,并在 Ttable 中控件指出要 访问的数据库存放路径及数据库名, 在 Tdatasource 控件中指 出数据源与
第24卷第2期 2007年6月 河 北 省 科 学 院 学 报 Journal ofthe Hebei Academy ofSciences V01.24 No.2 June 2007
文章编号:1001-9383(2007)02—0034-03
Delphi控制Excel生成统计报表研究
张有华,张敬敏,秦彭
(石家庄经济学院,河北石家庄050031)
摘要:Excel是当前最流行的数据报表制作工具。本文介绍如何使用Delphi6.0来控制Excel完成数据库与 报表之间的数据交换。实现利用Excel制作数据统计报表。 关键词:Delphi;Excel;报表制作;统计报表 中图分类号:TP 311 文献标识码:A
Controling Excel to make datareport by Dephil
ZHANG You—hua,ZHANG Jing—rain,QI N Peng (Sh#/azhuang u,a ̄ur ofEconom/cs,Sh/j/azhuang Hebd 050031,Ch.ina)
Abstract:Excel is the most popular datareport developing tools.How to USe Dephil control Excel to finish the data from database bettwen datareport exchange is mainly introduced,and actualize using Excel to make da・
tareport・ Keywords:Delphi;Excel;Report design;Account report
数据报表作为企事业单位上报和下达的重要
信息载体,随着信息化建设程度的不断深入,在实
际的工作中得到了前所未有的应用。因此,数据
报表已经成为管理信息系统中重要的一项功能,