当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 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,扩展后可以看到数据字段;


...   下一页
    摘要:你有女朋友,或是有暗恋的人吗?如果你有的话,那么不好意思,你应该承认她是有缺点的。因为毕竟人无完人嘛。可是因为你爱她,所以也就能够接受或忍耐她的缺陷,你不会因为她有缺点就看不起她,不会因为她脸上有小豆豆就厌恶她。进而甚至爱屋及乌,反而觉得她的刁蛮、任性也是如此的可爱,她对你的打骂竟也是如此的甜蜜……同样,你也不敢否认你不是完美的,而她也不会因为你有一双汗脚、曾经无意识的当众......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE