共查询到20条相似文献,搜索用时 15 毫秒
1.
在设计信息管理系统时报表打印部分比较费时费工,并且对不同的数据库要设计不同的程序,工作量非常大。有些数据库报表制作和打印软件虽可制作出符合要求的报表,但占用内存大,且不能嵌套于自己设计的信息管理系统内。针对这种情况,笔者开发了两个直接加在FOXBASE信息管理系统内的过程,只要在要打印的地方加参数调用这两个过程即可。程序说明:l.过程CLDATA对要打印的数据库进行处理,处理过程就是当数据库中所有记录的同一字段内容为空或为零时,在形成的待打印库AAA.DBF中删除该字段,调用结果是产生了名为AAA.DBF的待打… 相似文献
2.
使用FOXBASE+2.10开发管理系统时,一般离不开设计打印数据库报表的程序,而数据库报表打印程序一般都是采用横向打印,每行打印一条记录,即逐条记录打印。但这种横向打印方式通常受如下两方面的限制:1.如果数据库记录中的字段数太多,记录就会很长,而现在使用的24针点阵式宽行打印机,一般每行打印的字符数为2448点,即合为102个汉字,当生成的报表宽度超过102个汉字时,就会出现打印换行。2.如果配的是窄行打印机,将无法输出超宽的数据库报表。本人根据实践,编写出一个竖向输出FOXBASE数据报表的通用程序,该程序充分利用了… 相似文献
3.
在应用程序设计中较繁琐的也是难度较大的设计莫过于输出报表打印的程序设计了,最简单最直观也是人们最常用的设计方法,就是把所要打印的报表格式包含于打印程序中,但这种方法设计起来很繁琐,设计出的程序生命周期短(即报表格式稍有变动,程序就需要另行设计),也不通用(即一种打印程序只能打印一种报表格式)。从而给程序的维护带来很大的工作量。我们所常见的报表一般由三部分组成,即表名,表栏和表体,如下图:表名就是报表的种类标识,它包括报表的名字和制表日期以及表内数字单位等信息;表栏包括表头和表格线及表底等信息;表… 相似文献
4.
目前有相当数量的计算机用户已选用UNIX/XENIX操作系统支持FOXBASE开发管理软件,由于UNIX/XENIX操作系统与DOS操作系统不同,特别是与终端相连的打印机不能直接输出有关报表内容,即不能实现终端打印,给广大用户带来诸多不便,且造成计算机资源的很大浪费。我们在实践中,通过以下办法实现了终端打印问题。方法一UNIX/XENIX多用户多任务操作系统中创建了“管道”(ripe)的概念(即一个程序的输出为另外一个程序的输入),通过管道的原理可以实现终端打印。假设第一个程序为用户的报表输出程序,后一个程序为其它高级语… 相似文献
5.
Java实现Web报表打印功能 总被引:3,自引:0,他引:3
Web打印是Web应用的一个难题。提出了几种解决方案.并对其中利用Word及Acmbat实现报表打印的方式进行了详细的描述,提供了一种方便可行且功能相对强大的解决途径。 相似文献
6.
通常情况下,VFP默认打印当前报表的全部内容,这给使用者带来不便,那么如何实现让系统打印指定范围的内容呢?其实很简单,只需在报表打印语句中加上关于打印范围限制的关键字短语RANGE即可。如:打印报表XXX.FRX的第2至第5页,可使用如下命令: 相似文献
7.
针对信息管理系统中Web报表打印的问题,设计了一套基于导出的Web报表打印方案。对于样式有严格要求的报表,基于Word模板通过数据替代生成工作报表导出打印。对于样式要求不高的报表,直接导出生成Excel报表,运用二维数组向报表区域赋值。在降低编程难度,提高代码通用性和提高程序执行效率方面做出研究。同时,详细介绍了该Web报表打印方法的实现过程。在实践当中,该方法已经在某行业协会信息管理系统中成功使用。 相似文献
8.
9.
於志文 《电脑编程技巧与维护》2002,(9):59-61
一、引言 随着Internet的飞速发展,基于Web开发的业务应用系统越来越多,如办公自动化、电子商务和管理信息系统(MIS)等。这些Web业务应用系统经常涉及到数据的统计、报表和打印。ASP在实施动态交互和生成动态页面方面具有很大的优势,但在处理复杂数据统计、报表和打印时却遇到不小的麻烦。本文阐述一种利用ASP实现Web数据统计、报表的基本思路和实现方法,同时提供一种巧妙调用Word打印报表的解决方案。 相似文献
10.
报表的编程与打印是数据库管理信息系统中的一个重要组成部分,由于打印机在一行内打印的字符数是有限度的,所以多栏超宽度表格程序的设计和打印问题,使许多编程人员感到困惑和头痛。为此,寻找一种切实可行的办法一直是数据库系统开发人员梦寐以求的愿望。报刊杂志上也发表过一些同类文章,这些经验无疑对解决超宽报表的编制与打印问题是一个启迪,同时也为编程人员提供了参考和捷径。但是这类文章还存在一些缺点和不尽如人意的地方,在很大程度还不能算完全彻底地解决了问题。具体地说,这些经验提供的方法能够处理的报表的最大宽度都在200个字符左右,最宽的也只有300多个字符。然 相似文献
11.
喻红兰 《数字社区&智能家居》2006,(2):194-195
在使用Visual Foxpro开发MIS系统时,由于一般情况下,VFP默认打印当前报表的全部内容,这给使用者带来不便.因此我们常常被打印有特殊格式要求的报表所困扰,那么如何实现让系统打印用户要求的内容呢。本文结合作者多年的教学工作经验.给出了一些特定问题的解决方法。 相似文献
12.
13.
SalRicciardi 《个人电脑》1998,(2):208-208
我正在制作新雇员的报表。每人都有几页;但多少不等。现在,为了使最后一页的页码能够反映每份报表的页数,我不得不分开打印每个人的报表。例如,一号雇员可能有5页,在这种情况下,第一页应该是Page 1 of 5,最后一页为Page 5 of 5。二号雇员也许有2页,分另别为Page 1 of 2和Page 2 of 2。女Ⅱ果我不单独打印每份报表,其结束 相似文献
14.
15.
我们知道在Delphi中利用QuickReport打印报表时每条记录总是横向排列的,但在现实生活中往往有许多报表需要每条记录一列的纵向打印方式。大家知道,如果TquickRep与某个Table相连,那么每次打印Detail时,系统会自动取出一个记录供打印,并将记录指针移到下一条,此时程序将无法控制表中记录指针的移动。因此只要TquickRep不与任何Table相连(DataSet的属性设为空),而让其从OnNeedData事件中获取数据,即可实现报表的各种灵活打印方式。现以我单位的工资软件为例来说明如何实现报表记录的纵 相似文献
16.
Shallmun 《数字社区&智能家居》2003,(31):39-40
通常,我们在进行B/S模式的系统开发过程中都需要有做报表这一步。在以前基本采用简单的浏览器网页打印格式实现,其弊病是不能对报表格式进行预设,不过现在有更好的解决办法了,就是采用iText类库实现PDF格式的报表文件。 相似文献
17.
18.
发票套打是Web应用中的一个难题.本文用VB编写了一个通过调用ESC指令集来控制发票走纸和定位的程序,并进一步封装成ActiveX组件嵌入到网页中执行.该方法广泛适用于Web方式下各种票据和特殊格式报表的打印. 相似文献
19.
报表打印在国内都比较重视。任何一个MIS系统都离不开报表的打印但编制报表打印程序却是件非常繁琐且效率极低的劳动。本系统充分考虑了国内用户对规则报表的打印需求,集多种报表打印软件的精华于一体,是一个极为灵活、通用、方便的报表打印处理系统。本文对MIS开发工具——数据库通用报表系统进行了计论,并对其树状表头的形式描述及程序设计,报表打印程序应具有的功能作了较为详尽的描述。 相似文献