首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
使用FOXBASE+2.10开发管理系统时,一般离不开设计打印数据库报表的程序,而数据库报表打印程序一般都是采用横向打印,每行打印一条记录,即逐条记录打印。但这种横向打印方式通常受如下两方面的限制:1.如果数据库记录中的字段数太多,记录就会很长,而现在使用的24针点阵式宽行打印机,一般每行打印的字符数为2448点,即合为102个汉字,当生成的报表宽度超过102个汉字时,就会出现打印换行。2.如果配的是窄行打印机,将无法输出超宽的数据库报表。本人根据实践,编写出一个竖向输出FOXBASE数据报表的通用程序,该程序充分利用了…  相似文献   

2.
常用的数据库报表打印程序,提供了数据库的字段选择打印功能,但打印的字段不能重覆、次序要与库结构一致。本人编的数据库报表打印程序,对数据库的字段可选择、可重覆、次序可任意。实现了对数据库的“自由”打印。为减少篇幅,略去了打印的字体、字号等控制,界面采用简单的提示。  相似文献   

3.
数据库管理系统的一个重要应用,就是把数据库中的数据信息组成各种表格的形式打印。下面给出利用内存文件编制自动生成八类多层表格的通用程序。程序1是建立多层报表格式字符串并存入.MEM文件的过程。利用程序1可以很方便地做各种各样的表头,并使报表打印程序的编程方式大大简化。程序2结合具体的数据库调用.MEM文件打印输出的简单示范,两个程序逐一执行的结果可输出完整的四层表头的工资汇总表。程序1、2是在COMPAQ486/66机上,在UCDOS3.0及FoxBASE+2.10下调试通过。表格自动生成软件取名TYBG4C.PRG,在“.”状态键…  相似文献   

4.
在设计信息管理系统时报表打印部分比较费时费工,并且对不同的数据库要设计不同的程序,工作量非常大。有些数据库报表制作和打印软件虽可制作出符合要求的报表,但占用内存大,且不能嵌套于自己设计的信息管理系统内。针对这种情况,笔者开发了两个直接加在FOXBASE信息管理系统内的过程,只要在要打印的地方加参数调用这两个过程即可。程序说明:l.过程CLDATA对要打印的数据库进行处理,处理过程就是当数据库中所有记录的同一字段内容为空或为零时,在形成的待打印库AAA.DBF中删除该字段,调用结果是产生了名为AAA.DBF的待打…  相似文献   

5.
报表输出是数据库管理软件的一项基本功能,本文提出一种灵活通用的报表输出程序设计方法,此程序能打印任意数据库记录并且还提供选择记录纵或横排列打印的功能,无疑它是数据库管理和应用的有力工具。  相似文献   

6.
报表输出是数据库管理软件的一项基本功能,本文找出一种灵活通用的报表输出程序设计方法,此程序能打印任意数据库记录并且还提供选择记录纵或横排列打印的功能,无疑它是数据库管理和应用的有力工具。  相似文献   

7.
用Foxpro2.5编制报表打印程序是一项比较繁锁的工作,特别是当报表数据库结构发生变化时,报表打印程序也将随之发生变化,并作相应的修改。如何使报表打印程序的编制更简单,做到数据结构的变化与打印程序无关,并具有更好的可维护性,这就是本文将要介绍的两种方法。  相似文献   

8.
林军 《电脑学习》1999,(6):43-45
在使用数据库管理系统开发一个应用程序时,打印模块是必不可少的一个重要功能模块。在实际工作中,常常会遇到同一类型的报表,其中有某些字段名是因人或因事而不同的。例如,学校要求上报的同样一张表格,其每张报表的课程名各不相同。在设计打印报表程序时,不可能为每一张报表设计一个打印程序。在实际应用中,类似的例子还有很多。解决这个问题的一个好方法就是设计数据库文件的通用打印程序。下面介绍这种通用打印程序的编程技巧。首先,根据要打印的数据库文件建立其结构描述文件。用结构描述文件中的内容来控制表头的打印和表格的生…  相似文献   

9.
报表打印在国内都比较重视。任何一个MIS系统都离不开报表的打印但编制报表打印程序却是件非常繁琐且效率极低的劳动。本系统充分考虑了国内用户对规则报表的打印需求,集多种报表打印软件的精华于一体,是一个极为灵活、通用、方便的报表打印处理系统。本文对MIS开发工具——数据库通用报表系统进行了计论,并对其树状表头的形式描述及程序设计,报表打印程序应具有的功能作了较为详尽的描述。  相似文献   

10.
用ActiveX技术实现WWW环境下的报表打印   总被引:4,自引:0,他引:4  
在Intranet/Web环境下数据库管理信息系统中报表打印方案及其解决方法,着重探讨了使用VisualBasic开发ActiveX打印控件实现测览器中报表的打印设计方法。  相似文献   

11.
数据库报表打印程序一般都是采用横向打印,但这种横向打印方式通常会受如下的限制:如果数据库记录中的字段数太多,当生成的报表宽度超过打印机所限定的字符数时就会出现打印换行。 本人根据实践编写了一个竖向输出FoxBASE数据报表的通用程序,充分利用了FXOBASE 2.10提供的FIELD()、&等函数。该程序运行时,只要输入  相似文献   

12.
目前有相当数量的计算机用户已选用UNIX/XENIX操作系统支持FOXBASE开发管理软件,由于UNIX/XENIX操作系统与DOS操作系统不同,特别是与终端相连的打印机不能直接输出有关报表内容,即不能实现终端打印,给广大用户带来诸多不便,且造成计算机资源的很大浪费。我们在实践中,通过以下办法实现了终端打印问题。方法一UNIX/XENIX多用户多任务操作系统中创建了“管道”(ripe)的概念(即一个程序的输出为另外一个程序的输入),通过管道的原理可以实现终端打印。假设第一个程序为用户的报表输出程序,后一个程序为其它高级语…  相似文献   

13.
使用dBASEⅢ数据库管理系统常常需要处理大量的报表,输出美观、实用的报表是用户越来越关心的问题。现在不少程序只能制成固定的且单层表头的报表,想要在报表中增减某些字段内容就不得不修改程序,既繁琐又费时。笔者经过实践,用dBASE-Ⅲ编制了一个新颖、实用的通用报表自动生成程序,可打印出灵活多变的报表,效果令人满意。一、程序特点 1.生成的报表灵活多变。为方便用户输出各种内容,可以任意选择数据库中的字段进行组合生成报表,且字段先后顺序可以随意调整。考虑到实际报表的表头不仅是单层的,程序还可生成两层表头的报表。 2.具有保存报表的功能。所生成的报表作为记  相似文献   

14.
一个与输出形式无关的报表打印程序   总被引:2,自引:0,他引:2  
刘刚  周详 《微机发展》2003,13(3):82-83,87
报表打印在管理信息系统(MIS)中一向是个很重要的模块,但对程序员而言,编写报表打印程度实现一个灵活的报表打印也很困难,文章介绍了一个利用OLE Automation实现的与输出形式无关的报表打印程序,经实际应用,该程序具有灵活、方便、操作简单等特点。  相似文献   

15.
由于对硬件的要求不高以及易学易用,目前我国仍有相当多的单位和计算机爱好者基于foxbase+、foxpro开发自己的MIS或应用管理程序,这就不可避免地要手工编制报表输出程序,然而,很多人都感到编制报表输出程序的繁琐性和重复性。因为,通常的报表输出程序,内容大部分是用于打印环境设置、循环及分页控制等与具体报表关系不大的辅助性语句,而这些部分,各报表处理程序却基本上大同小异,但是打印表标题、表头及调用数据库打印表具体内容等  相似文献   

16.
在应用程序设计中较繁琐的也是难度较大的设计莫过于输出报表打印的程序设计了,最简单最直观也是人们最常用的设计方法,就是把所要打印的报表格式包含于打印程序中,但这种方法设计起来很繁琐,设计出的程序生命周期短(即报表格式稍有变动,程序就需要另行设计),也不通用(即一种打印程序只能打印一种报表格式)。从而给程序的维护带来很大的工作量。我们所常见的报表一般由三部分组成,即表名,表栏和表体,如下图:表名就是报表的种类标识,它包括报表的名字和制表日期以及表内数字单位等信息;表栏包括表头和表格线及表底等信息;表…  相似文献   

17.
本文主要介绍了如何利用PowerBuilder复合报表实现主/从式报表的打印工作。文中涉及程序已通过鉴定并投入使用。  相似文献   

18.
本文论述了在ORACLE7.2.2数据库下自动生成PRO^*C报表打印程序的实现方法。  相似文献   

19.
使用Foxbase开发应用系统时,实现具有较强报表打印功能是一件费时的工作,本文介绍了怎样用Foxbase语言实现灵活的报表打印功能,并给了具体打印程序,该打印程序具有类似于Microsoft Word的打印功能。  相似文献   

20.
B/S架构下动态报表的一种实现方式   总被引:2,自引:0,他引:2  
介绍了B/S架构下动态报表的一种实现方式。详细叙述了其实现过程。同时,对于实现中的关键部分——报表解析程序(ReportsParser)进行了细致的说明,并给出了使用Java语言实现的一种实例。通过比较说明了该报表实现方式的优点。报表解析程序可重用性的特点对于大型的数据库应用程序来说会有很大的帮助。在实践应用,该报表实现方式的实用性得到了证明。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号