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

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

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

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

5.
我们知道在Delphi中利用QuickReport打印报表时每条记录总是横向排列的,但在现实生活中往往有许多报表需要每条记录一列的纵向打印方式。大家知道,如果TquickRep与某个Table相连,那么每次打印Detail时,系统会自动取出一个记录供打印,并将记录指针移到下一条,此时程序将无法控制表中记录指针的移动。因此只要TquickRep不与任何Table相连(DataSet的属性设为空),而让其从OnNeedData事件中获取数据,即可实现报表的各种灵活打印方式。现以我单位的工资软件为例来说明如何实现报表记录的纵  相似文献   

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

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

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

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

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

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

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

13.
PowerBuilder(PB)作为新一代客户/服务器方式数据库快速开发工具的典型代表,具有强大的数据库管理能力,颇受数据库开发人员的青眯。在PB开发的应用程序中,实现各种报表的打印是提供给用户必不可少的功能。如果R简单地调用Print()函数,它会将数据窗日(Datawlndow)中的全部数据打印出来,而实际中用户的打印需求是多种多样的。一般说来,用户最基本的打印需求是:在报表打印出来之前要进行打印机选择(如有多台打印机)、打印纸张大小选择。走纸方式(横向或纵向)选择、还能进行页面设置并通过进行打印预览以控制打印质量,同…  相似文献   

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

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

16.
孙文华 《软件世界》1994,(11):45-45
FOXPRO2.5的所有应用系统均可在其程序生成器下生成,报表生成器提供输出报表程序生成。但在实际使用中,也许你已发现其中不便之处,本人在使用中发现如下两问题:①不可随时改变页长,选页打印或预显;②不满页时如有表格线则底线不封闭。 通过实践,现已解决上述两问题,现介绍如下。 ①页长的改变与选页打印与预显 采用报表生成器生成报表时,会产生一数据库文件和一备注文件,其中的XXX.FRX为数据库文件,页长页宽等参数均可在该库中的第一条记录中找到,因此要改变他们可先开库将HEIGHT值改变成所要求的值,再关闭,便可使当前页长改为所要求的值了。  相似文献   

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

18.
汉字FoxBASE是目前用途较广的一种数据库管理系统,但系统中的换页命令EJECT却起不到换页的作用,致使一些报表不能连续打印。如果连续打印,就会把报表打印在分页线上,既不美观,又不便于保存,只好在打印时手动调整纸的位置,很不方便、经分析,引起换页命令D**T不起作用的原因是:普通打印机必须使用汉字驱动程序,而该程序修改了门H号中断,使打印机工作在图形方式下,致使EJECT不能换页。解决的办法是:如果打印机含汉字库,可以不用汉字打印驱动程序;如果打印机不含汉字库或者要使用打印机的汉字库以外的字体时,首先从中…  相似文献   

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

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

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

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