引言: Delphi 7 中使用RAVE报表(六)
——和数据库连接的报表(2)
在Delphi 7 中使用RAVE报表(五)中讲解了和数据库连接的报表,有朋友提出了问题,所以在用一篇文章讲解使用Query动态查询和存储过程连接数据库的报表。
摘要:在delphi中的datagrid怎样使它显示的行间隔改变颜色?就向.net中同名控件一样。 --------------------------------------------------------------- 好像是在 ondrawdatacell 事件中写代码。 -------------------------------------------------------------......
摘要:太莫名其妙了,近来被delphi的接口气死了,请看以下代码(注意黑体及红色):type iinterface1 = interface end; tclass1 = class(tinterfacedobject, iinterface1) destructor destroy; override; end;
tform1 = class(tform) button1: tbutton; pr......
Delphi 7 中使用RAVE报表(六)
delphi 7 中使用rave报表(六) 【程序编程相关:
Conwin Scripter】
——与数据库连接的报表(2) 【推荐阅读:
获取 Windows 特殊文件夹函数】
在delphi 7 中使用rave报表(五)中讲解了与数据库连接的报表,有朋友提出了问题,所以在用一篇文章讲解使用query动态查询与存储过程连接数据库的报表. 【扩展信息:解决无法按y轴显示的问题!】
因为要使用到存储过程,我们使用sql_server2000数据库,建立数据库infotest,建立数据表infotable 字段为: {[name].[sex].[age].[province]} ,添加数据. 数据库的部分不进行过多地讲解.在窗体上放置database,query,datasource,rvqueryconnection,dbgrid组件,连接到数据库,{查询所有[陕西]的}按钮的事件为: procedure tform1.button1click(sender: tobject); begin query1.sql.clear ; query1.sql.add(select * from infotable where (province =:pro) ); query1.parambyname(pro).asstring :=陕西; query1.execsql ; query1.active :=true; end;
运行点击后,可以查看到dbgrid显示了查看的结果,这样完成了第一步------动态查询的过程.
将程序运行,[查询],然后打开rave,记住不要关掉查询的程序. [file]=〉new data object=〉direct data view=〉选择rvqueryconnection1=〉 [finish]=〉看到报表设计导航区的data view dictionary增加了dataview1,扩展后可以看到数据字段; ...
下一页 摘要:你有女朋友,或是有暗恋的人吗?如果你有的话,那么不好意思,你应该承认她是有缺点的。因为毕竟人无完人嘛。可是因为你爱她,所以也就能够接受或忍耐她的缺陷,你不会因为她有缺点就看不起她,不会因为她脸上有小豆豆就厌恶她。进而甚至爱屋及乌,反而觉得她的刁蛮、任性也是如此的可爱,她对你的打骂竟也是如此的甜蜜……同样,你也不敢否认你不是完美的,而她也不会因为你有一双汗脚、曾经无意识的当众......