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

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

3.
如何编制能灵活打印二维报表的“报表生成系统”北京计算机学院苏士俊在一个具体的应用系统中,会有许多数据库文件,每个数据库中又含多个字段,所以在打印报表时,不可能把全部字段都打印出来。常规的报表都有固定的格式和确定好的数据字段,但它们有时满足不了实际工作...  相似文献   

4.
在实际应用中,微机用户们经常会遇到报表打印,而其中很大一部分是关系到数据库的表格生成、打印等。如在我们常用的数据库FoxBASE+、FoxFRO下,一些用户常常为了某个数据库而专门编写一段表格生成和打印程序,可是一旦数据库结构或是打印要求上稍有变动则要改变几乎整个程序,应用上显得非常不灵活,特别是当在打印某些较多字段的数据库时,往往是对同一个库文件同时需要打印几种不同的字段项目组合的表格。 笔者针对以上问题编写了一个通用性较强的数据库表格生成与打印程序,本程序的主要功能有: 1)将需打印的数据库的所有字段列出供用户选择并动态显示被选中的字段和此时的表宽,令用户可任意组合表头且了解表宽;  相似文献   

5.
通用数据库制表打印程序,是对任意数据库,可任选记录和字段,同时还可更改报表栏名,用中/英文表格线制报表,也可制出多栏式复杂报表,并分页显示/打印。程序简练/操作方便。  相似文献   

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

7.
动态报表的打印对象的控制设计   总被引:1,自引:0,他引:1  
每个信息系统的功能大多不相同,但一般都要把表或视图的联接集作为数据集进行报表打印。由于数据库不同,表结构不同,因此每个报表数据集的字段类型、宽度都不可能完全相同,这导致报表的多样性与复杂性,给报表设计带来诸多不便,通过控制报表的打印对象实现动态报表是一个有效解决该问题的方法。在水晶报表中先创建若干个打印对象,程序运行时对SQL语句获取的动态打印数据集的元素进行枚举,使每个元素与水晶报表上已存在的打印对象进行逐一匹配绑定,进而对绑定的打印对象进行控制,从而实现动态报表的目的。  相似文献   

8.
在日常的计算机开发应用过程中,常常会遇到这样一种情况:在一张报表中要同时反映出多个年份的数据(如附表1)。若按常规的程序设计方法来设计报表打印程序,则当使用的年份一旦超出程序中所设定的年限时,就必须要对原报表打印程序进行修改后,才能继续使用。否则报表将会出  相似文献   

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

10.
FOXBASB中有两条命令(SAVESCR-EBN和RRSTORESCREEN)能用于设计活动的屏幕窗口,但是在CCDOS中不能使用,给实际设计工作带来一定困难。这里给出一个通用的程序,它可满足一般屏幕窗口的设计需要,可由用户控制实现窗口中内容的上下、左右移动和整个窗口的上下、左右滚动等八种功能。程序的设计主要思想是:1.事先将屏幕显示内容存放在数据库SCR.DBF中,其内容在宽度和长度上都可超出窗口,显示时这些内容可以在窗口中随意上下左右移动。SCR.DBF只有一个字符型字段L,其长度不大于254-窗口宽度即可。2.显示前将…  相似文献   

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

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

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

14.
关系型数据库管理系统DBASEⅢ和FOXBASE在我国拥有广大的用户,有关高级语言调用或读取它们数据库中整个数据的文章,在一些报刊上有过介绍,但象本文所介绍的能随机读取两种数据库*.DBF文件任一字段的数据和结构的通用程序的文章还不多, 下面以高级语言BASICA为例,介绍一下随机读取的方法及通用程序.  相似文献   

15.
当我们进行数据库操作的时候,常常需要打印一张由数据库中若干字段内容组成的用表格线封闭的表格,而这些表格的编制,对于一个不熟悉用数据库语言编程序的操作者来说.是一项很费时间的工作。笔者应用FoxPro2.5forDOS,编制了一个通用的数据库中若干字段选择输出成为表格的程序。在实际应用中,该程序可以使略知DBASE见以上数据库管理知识的操作者,通过某些操作,按自己的意愿打印出所需的表格。本程序在UCDOS汉字操作系统下执行。程序根据用户输入的数据库名,打开对应的数据库,根据用户自己选择的字段,设计、输入自己需要的表…  相似文献   

16.
随着计算机数据库管理系统的广泛应用,大量的报表文件都将以数据库文件(.DBF)的形式保存在磁盘上。怎样才能使这些数据库文件独立于具体的应用程序,且具有名称含意明确.便于使用维护的功能,这是广大软件编程人员所共同关心的问题。对于一个中等规模的数据库系统,通常也至少需要几十个内容不同的数据库文件,上千个语义不同的字段,对这些文件和字段的命名与维护是一项基础但却重要的工作,如果仅仅依靠局部文件的信息有时是远远不够的,尤其对那些依赖于具体程序的推导字段  相似文献   

17.
不知大家是否注意到每天晚间新闻联播之后的城市天气预报,其中就用到了窗口特技清屏技术,看后使人兴趣盎然。受其启发,笔者编制了一个包含窗口特技清屏的程序,其中的清屏子程序可以通用。 程序中的HUMOR.DBF数据库和HUMOR.DBT备注文件是金山SPDOS6.0F系统提供的,此数据库只有两个字段,一个为长度为1的字符型字段,程序没有用到,一个是备注型字段。程序的执行情况是这样的:首先打开HUMOR.DBF数据库,并在屏幕中央显示一标题为“幽默欣赏”的立体投影窗  相似文献   

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

19.
在用FoxBASE,FoxPro等设计的信息管理系统中,经常要利用数据库文件作图。但数据库文件中含记录数很多,且是一个时间序列,利用Foxgraph作图,只能将整个图形显示在一个屏幕上,图形不能左右移动,不便于详细比较两个不同时刻上各字段值的差异。为此,我们利用Borland C~( )(2.0)编制了实现程序,运行效果较为理想,其实现过程如下。  相似文献   

20.
用powerbuilder开发管理信息系统会涉及到一些报表和表格的打印,工作中经常会遇到用户根据需要随时调整打印位置的情况,普遍的方法是由编程人员重新在源程序中调试打印位置,等位置固定以后编译发行给用户使用,这样十分不方便.通过对数据窗口对象以及PSR报表格式文件结合使用,以及使用数据库大文本字段来存取blob类型数据的深入研究,实现了用户自己随意调整打印内容的位置等格式信息,从而大大减轻了程序设计人员的维护工作量.  相似文献   

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

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