使用TDBChart显示InterBase数据库的一行数据
来源:互联网 发布:电子病历系统源码 编辑:程序博客网 时间:2024/05/16 12:12
首先来看一下数据的内容:
可以看到路径为:
G:\All--design\delphi\20131221 1426 chart\SJZACT2315.GDB
下面界面中添加控件如图:
双击DataBase1输入用户名和密码:Interbase默认用户名为SYSDBA,密码:masterkey
DataBase1的databasename设为G:\All--design\delphi\20131221 1426 chart\SJZACT2315.GDB
defaulttransaction设为IBTransaction1
IBQuery1的database设为database1
transaction设为IBTransaction1
双击IBTransaction1设为read-write
IBTransaction1的databasename设为DataBase1
DataSource1的DataSet设为IBQuery1
双击TDBChart,点ADD,选择Bar
之后直接Close即可。
在form加载部分程序添加代码如下:
procedure TForm1.FormCreate(Sender: TObject);var i : integer;var adayhour : array [0..23] of real;//设一个数组,用来放24小时的数据begin IBquery1.Close; ibquery1.SQL.Clear; ibquery1.SQL.Add('select * from new_table1 where riqi=12.02');//日期=12月2号 ibquery1.Open; //这时值已经放到IBQuery中了// DBChart1.Series[0].DataSource:=IBquery1;// DBChart1.Series[0].XLabelsSource:='H0';// DBChart1.Series[0].YValues.ValueSource:='H1'; adayhour[0] := ibquery1.FieldByName('H0').AsFloat ; adayhour[1] := ibquery1.FieldByName('H1').AsFloat ; adayhour[2] := ibquery1.FieldByName('H2').AsFloat ;//按字段名取出数据,分别放到数组中 adayhour[3] := ibquery1.FieldByName('H3').AsFloat ;//因为数据类型不一样,所以要加.asfloat with series1 do begin for i := 0 to 3 do add(adayhour[i]); end;end;
运行后即可看到显示一行数据的效果图:
同数据库比对是一致的,证明的正确。
所有的程序如下:
工程文件下载地址:http://pan.baidu.com/s/1c0gk0Zu
0 0
- 使用TDBChart显示InterBase数据库的一行数据
- 用 TDBChart 来显示数据的代码
- qt使用mingw编译器编译interbase数据库的插件
- SocketConnection的使用+interbase精要
- ArrayList显示数据库数据的使用
- 使用ListView显示数据库的数据
- 使用域扩展interbase的数据类型
- 使用interbase做Asp的后台数据库
- 使用interbase做Asp的后台数据库
- 取得数据库的表里的一行数据
- delphi insert各种类型数据(数据库InterBase)
- 使用IBPP在C++中操作FireBird/Interbase数据库
- ASP访问INTERBASE数据库
- 用interbase做数据库
- 神通数据库使用druid数据库连接池第一行数据被过滤掉的问题
- 用Delphi的InterBase数据库开发C&S应用程序
- extjs的grid只显示一行数据的问题
- 一行显示5条数据
- HDU 4507 吉哥系列故事——恨7不成妻(数位DP)
- Confluence 4.0 功能亮点
- 百度开源项目聚合,百度开源平台
- struts中Action类的国际化
- HDU-2007 Scrambled Polygon 极角排序
- 使用TDBChart显示InterBase数据库的一行数据
- 七牛云存储,不再为网站空间担心
- TNS-12535:TNS:操作超时
- ZOJ-1949
- __thread 和 __typeof__关键字
- 图像腐蚀
- 基于OpenCV的读取摄像头实现单个人脸验证MFC程序
- 复制数据结构 - 单链表及图
- android ndk知识汇总——1