选择显示字体大小

visual foxpro 9.0 的报表设计器

micorsoft公司对新推出的visual foxpro 9报表设计器作了显著地改进,同时又与老版本的visual foxpro保持了向后兼容性,新版本的报表设计器是一个新旧版本的混合体。

  在本文中,你将了解报表设计器对新的数据环境、报表保护、用户界面、对象布局与数据分组功能的增强。最后,你将了解visual foxpro 9报表设计器的一个最有用的增强功能:多条明细区带(multiple detail bands)。

  报表设计被一个新增的“xbase报表设计器”的工具代替。它提供了一些新的对话框,并且比以前的版本更方便使用。它还提供了一些旧版本报表设计中所没有的新特色。你可以通过改变一个名为“_reportbuilder”的系统属性来决定使用哪种报表设计器,如下所示:

  *--如果要使用新版本的报表设计器

_reportbuilder = home() + 'reportbuilder.app'

  *--如果要使用旧版本的报表设计器

_reportbuilder = ''

  报表输出引擎:与报表设计器一样,你可以控制是否选用新版本的报表输出引擎。但与报表设计器不同的是visual foxpro 9默认报表输出引擎为旧版本方式。主要是因为在新版本的输出引擎中使用了gdi+库,而老版本的输出引擎使用的是gdi库,使用老版本的输出引擎就可以让应用程序可以在不用版本的windows上显示出同样的输出效果。你可以用如下命令来切换你的输出引擎:

  *--使用新版本的输出引擎

set reportbehavior 90

  *--使用旧版本的输出引擎

set reportbehavior 80
   
  在下文中我们假定使用的是新版本的报表设计器和输出引擎。

  数据环境(de)

  visual foxpro 9的报表设计器能与让多个报表共享同一个数据环境。数据环境能够以类的方式保存,并在需要的时候被报表载入。这为那些需要制定通用报表数据环境的应用程序提供了方便。

  要将数据环境保存为一个类,首先你要为报表定义一个数据环境,然后激活数据环境窗口,并在“file”主菜单中单击“save as class...”选项。

  这样系统会弹出一个新的对话框(参见图1)。在这种情况下,save单选按钮组中只有“dataenvironment”处于允许状态。


图1. 使用“save as class”对话框指定要保存的类名以及所在的类库,并将指定报表的数据环境保存在这个类中。



载入数据环境

  除了能为报表定义数据环境以外,visual foxpro 9还能让你将某个报表的数据环境类载入到报表中去。“report”菜单中的“load data environment...”选项可以让你选择到底载入哪个数据环境。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons