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

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

3.
报表打印在管理信息系统(MIS)中一向是个很重要的模块,但对程序员而言,编写报表打印程序实现一个灵活的报表打印也很困难.文章介绍了一个利用OLE Automation实现的与输出形式无关的报表打印程序,经实际应用,该程序具有灵活、方便、操作简单等特点.  相似文献   

4.
利用Visual FoxPro编程输出打印报表表格,该方法具有可以实现选择任意字段数目和任意排列字段顺序输出功能,可做为报表输出的一种补充形式。该程序可由窗口对VFP数据表进行记录和字段范围选择,并可设定输出参数来实现输出方式和格式,具有一定的实用性。可根据自己的需要将其作为一个功能模块放入应用系统中,也可独立作为一个表格打印工具使用。  相似文献   

5.
1 报表打印的现状与存在问题报表设计一般包括两个基本组成部分 :1数据源——通常是数据库中的表、视图、查询或临时表 ;2报表布局——定义了报表的打印格式。在 V FP6 .0中 ,利用报表设计器对数据源中的数据按某种固定的格式设计成报表 ,这种报表一旦设计定型后将每次按固定的报表布局进行打印 ,此问题在 VB和 A CCESS中同样存在。但在实际应用中 ,往往有时输出报表的栏目很多 ,且每次按要求需挑选不同的栏目进行打印 ,所以报表程序除了要对数据源的记录进行横向的选择外 ,还要对打印的栏目进行纵向的取舍 ,这在用报表设计器设计的报…  相似文献   

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

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

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

9.
SYBASE Reporter Library/C(SRL)产品是基于SYBASE OPEN Client(即DBLibrary/C)的一种编程接口,用C语言编写报表打印程序,但占外设空间多且难维护。通用报表打印程序的主要功能是能接收用户定义的报表打印参数及格式,分析执行用户定义的打印控制逻辑,获取数据并最终输出用户所需报表。用户所定义的报表参数、格式及打印控制逻辑均存放在某文本文件,如需打印某报表。可事先编写好相应报表定义文件,运行报表生成器并读该文件直接生成报表或送打印机打印输出。用户还能通过命令行传递参数的方法达到使用一个报表定义文件可以输出多种报表之目的。SYBASE报表生成器主要包括以下两部分:  相似文献   

10.
我们根据铝电解生产工艺要求,用FORTH语言编制了数据采集和处理程序,极距调节程序,CRT输出显示程序,报表打印程序等等。这些程序均以FORTH单词的形式出现,而各种功能的实现又是以低层次单词为基础并由它们组合而成。  相似文献   

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

12.
吴乃忠 《信息与电脑》2011,(5):54-55,57
本文用Delphi+Fastreport为例介绍了用数据库后台存储单据文件前台进行调用很好的解决了后台存储与用户本地自定义设置之间的矛盾,还介绍了通过编写通用式主从结构的单据打印程序快速解决各种单据的打印输出以及用cross-tab技术解决交叉表样式报表的输出。这些方法的实现很好的解决了ERP系统中单据输出和报表打印问题,同时较方便的实现了用户对单据和报表样式自定义的需求。  相似文献   

13.
在数据库语言中,用打印输出命令编制程序,编制调试工作量大,效率相对比较低。笔者在实践中发现,用 STUFF 函数可使打印报表程序的编制简洁、高效。STUFF(〈字串表达式1〉,〈数值表达式1〉,〈数值表达式2〉.〈字串表达式2〉)函数是字符串替换函数,用字串2替换字串J中的子串,该子串在子串1 的起始位置由数值表达式1决定,长度由数值表达式2决定。把报表的一行(空表)赋给字串表达式1,把要打印的内容赋  相似文献   

14.
在九十年代初期,利用高级语言(C、PASCAL、COBOL……)以及数据库语言(xBASE、INFOXMIX)制作一张报表是一件非常麻烦的事,随着九十年代的报表打印技术的出现,使报表打印程序的编程变成了非常直观的作图。用FOXPRO FOR WINDOWS 2.5以上版本,用户只需绘制一个表的格式,使用一条SQL SELECT语句建立表与数据的联系,然后使用REPORT WRITE技术就可输出一张图表,但是利用FOXPRO FOR WINDOWS的REPORT WRITE绘  相似文献   

15.
在研制MIS(管理信息系统)数据库报表和OA(办公自动化)中表处理的输出以及众多数据处理过程中都需要输出精美的封闭实线表格,这是所有程序设计者都十分关心的课题。在前一段时间人们研制了一些自动编表程序,如CCED和ZDBB等。这些软件较好地解决了人们报表的苦恼胆使用起来还比较麻烦德要使用者较多的干预,而且一旦针对某一数据库自动编好程序后,程序就只适合打印这个固定的数据库,失去了灵活性;另一方面这些软件所编的程序是死的,一旦字段变量名、字段宽度或类型以及表的长度变了,程序就需要重新生成,使用不便。此外,上…  相似文献   

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

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

18.
用dBASE数据库系统做管理常常需要处理大量的报表,进行这种工作通常采用dBASE系统提供的格式化输出命令来描述报表,但这是一项很麻烦的工作,本系统可以很容易高效率地形成一个打印报表的命令文件,这个命令文件是面向dBASE程序设计者的,程序设计者只需稍加修改(加上表标题和表尾),立即可以在dBASE中运行。本系统还可给程序设计者以一定的灵活性。  相似文献   

19.
软件交流     
罗拉长度试验表——SL.BAS程序编号:86-0117 本程序是在BCM-3微型计算机上通过的程序,占内存约8KB,程序在BCT-4汉字系统下用BASIC80语言编制而成,可直接在3070,2022,8510及1550打印机上输出汉字罗拉长度试验表,表的格式、数据及计算结果的位置均与原表一致,本程序输入数据采用填单式输入,操作方便,且有自动与人为纠错功能。  相似文献   

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

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

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