当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、问题的提出 ---- Delphi作为强大的数据库开发工具,正被愈来愈多的编程人员所采用,"聪明的程序员用Delphi"更形象生动的道出广大程序员的心声,但这并不意味着所有功能的实现都非常容易,例如,笔者在开发军队的某个信息系统中,就在为数据分析模块中Decisio...
 

 

    摘要:asp中的activex服务器组件为标准的automation activex组件,只要使用由asp提供的接口和遵守asp有关规则便可。delphi 4.0作为一种高效、快速、强大的开发语言,为开发com组件提供了很强的功能,但不知道什么原因,很少有人运用delphi编写asp中的activex服务器组件。本文意在通过举例介绍如何运用delphi编写asp中的activex 组件。   通过以下......
 ·作非常规程序菜单掌握delphi    »显示摘要«
    摘要:作者:张磊   大家可能见过诸如金山毒霸,瑞星杀毒,以及五笔输入法等等在系统托盘(即右下角有时间和输入法图标的地方)在的控制菜单,而在正常的任务栏(即屏幕最下方的“开始”按钮的右边的各式各样)中却不出现按钮的程序,即我们常说的在后台运行的程序。如果自己的程序中也能有这样的话,那种与众不同的感觉真棒.   预备知识:   1:向系统托盘中加入图标控制菜单:   向系统托盘中加入图标控制菜单须......


在Delphi中实现数据分析模块的动态报表
  一.问题的提出

【程序编程相关:用InstallShield制作数据库应

【推荐阅读:将hint显示在StatusBar1上

---- delphi作为强大的数据库开发工具,正被愈来愈多的编程人员所采用,"聪明的程序员用delphi"更形象生动的道出广大程序员的心声,但这并不意味着所有功能的实现都非常容易,例如,笔者在开发军队的某个信息系统中,就在为数据分析模块中decisiongrid1控件的数据进行报表输出时走了不少的弯路.广大的delphi的爱好者在今后的学习或工作中也有可能会遇到类似的问题,而在许多参考书中,很少有甚至没有关于它们的解决方法,于是,我想花费一点时间把它整理出来,以供大家参考.本文中报表动态生成的公用模块具有很大的灵活性与易操作性,其中的思路.实现的功能与通用性等方面的优缺点就由大家看了本文后自有定论. 【扩展信息:在Delphi应用程序中拖动控件

二.建立报表的动态输出公用模块

---- 下面,结合公司人事管理信息系统说明其实现的方法与技术.

---- 1.基本思路:首先从decisiongrid1中获得报表所需数据,放到二维数组pa中,然后在c:\datawork中动态创建一个数据表tjb.dbf,存放报表数据,最后用t able1与tjb.dbf相连接,以后工作就与一般的动态输出报表(如查询报表)相类似,在这里我就无须赘述了.

---- 2.建立窗体文件:放入六个用于数据分析的常用控件decisionquery1.decisionsource1.decisioncube1.decisiongraph1.decisionpivot1.decisiongrid1,设置decisionsource1的decisioncube属性为decisioncube1,decisioncube1的dataset属性为decisionquery1.decisionquery1的databasename属性为c:\datawork;一个table1控件,用于连接数据表tjb.dbf;一个quickrep1控件,用于数据的报表输出;两个button1与button2控件,其caption分别设为"报表输出"与"返回".分别设置decisioncube1的dataset属性为decisionquery1.decisionquery1的databasename属性为c:\datawork..

---- 3.单元文件的主要控件代码 button1控件的代码如下(定义变量部分略),主要分以下8个功能块来加以说明:

---- ⑴删除同名或上一次建立的数据表

if fileexists(c:\datawork\tjb.dbf) then

deletefile(c:\ datawork \tjb.dbf);


...   下一页
 ·delphi数据库面向对象编程范例    »显示摘要«
    摘要:{*******************************************************} { } { 继承范例 } { } { } { 版权所有 (c) 2000,2001 真光软件 } {*******************************************************} unit clsperson; {**********......
» 本期热门文章:

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