摘要: 数据源的配置:Ttable(DatabaseName,TableName)----->TDatasource(DataSet)------>DBGrid(Datasource)注意:1.设置各个数据源的active为true, 2.为DBGrid添加你要设置的columns ,否则不显示数据的 阅读全文
posted @ 2011-03-22 16:38 cnby 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一般从数据库读出的数据必须经过处理,添加一些数据列才能满足我们的显示要求,这里就可以用TdataSet为中介,把读取的数据处理后再显示到dbGrid上,废话不多,上代码呵View Code unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, StdCtrls, Grids, DBGrids, DBClient;type TForm1 = class(TForm) Dbgrd1: TDBGrid; Dbgrd. 阅读全文
posted @ 2011-03-22 11:56 cnby 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 注意:1.因为报表上会用到很多QRLabel ,QRshape控件,因为要注意分组区别命名,比如横向的QRshape与纵向的QRshape 要区分一下,方便查找和统一定制样式。 2.添加的报表控件一定要放在合适的位置,否则就预览出错了,要在Object TreeView中看下是否在正确的包含下。3.用代码为控件caption,name赋值 例如:View Code procedure TFrmrsglrp1.FormCreate(Sender: TObject);var n,m:integer; Q: array[1..5,1..6] of TQRLabel; W: array[1..5,1. 阅读全文
posted @ 2011-03-22 09:53 cnby 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 第一节:BDE简介.要开发数据库应用程序首先要解决数据源的问题,那么什么是数据源呢?简单来讲数据源就是实实在在的数据,通常是各种数据表。有了数据源我们就有了开发程序的依据,然而一般情况下应用程序并不能直接和数据源打交道,必须通过某些中介,这些中介被称为数据库驱动器,通常每一种数据库都有至少一种数据库驱动器,如:Access,Foxpro,dBase等数据库都有自己的数据库驱动器,有了这些数据库驱动器,为了编程的方便起见,接着就产生了管理这些数据库驱动器的引擎,有了数据库引擎,程序员在编程时就不要为访问不同的数据库驱动来费脑经了,只要按照统一的方法访问数据库引擎,而让数据库引擎去完成不同数据库驱 阅读全文
posted @ 2011-03-22 09:01 cnby 阅读(718) 评论(0) 推荐(0) 编辑