加入收藏夹 | 设为主页 | 关于本站

 当前位置:首页本站教程160例           本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛
 
《Visual FoxPro专家门诊问答160例》能为你带来什么?
    书号:ISBN 7-115-11542
   第1章 程序设计
   第2章 界面设计
   第3章 数据处理
   第4章 ActiveX控件
   第5章 文件处理
   第6章 类应用及设计
   第7章 网络应用
   第8章 客户/服务器编程
   第9章 Windows相关设计
   第10章 报表设计
   第11章 程序安装
 
附录
   
第10章 报表设计

152 如何使用报表设计器的工具栏与菜单

报表设计器是Visual FoxPro提供的可视化报表设计工具,也是惟一的报表设计工具,Visual FoxPro没有提供代码编写报表的能力。因此,能够熟练掌握报表设计器是在Visual FoxPro中制作报表的基础。
1.报表设计器的工具栏
2.报表设计器的菜单

153 如何理解报表设计器各个带区的作用
报表设计器为报表设计提供了多个报表带区,各带区在报表中担负着不同的功能,各带区的作用是什么呢?

154 如何进行数据分组报表设计
在报表设计中,经常需要对数据进行分组打印以及分组统计,在分组统计中需要注意哪些问题?

155 如何在报表运行时访问报表的数据环境
在进行报表设计时,会自动创建一个数据环境,该环境中包含了报表使用的表、视图和关系等信息,如何在报表运行时访问这些信息呢?

156 如何检测报表的当前输出模式
在进行报表设计时,对于某些信息你可能只想在预览时显示,在打印时并不将这些信息输出到打印机上,这就需要判断报表的当前输出模式。

157 如何进行帐页格式的报表设计
在进行进行一些财务报表设计时,需要将报表打印成灰白相间的账页格式,如何设计这样的报表呢?
相关图片:
  

158 如何进行报表的打印设置
在报表设计时,开发者并不总是知道程序将会使用什么打印机,作为结果,开发者需要给用户一种改变当前打印机和打印机属性的方法。

159 如何在NT/XP系统中添加自定义纸张
在Windows 9X系统中,可以直接通过修改报表文件的下列三行信息,便可以指定自定义纸张大小。
PAPERSIZE=256 
PAPERLENGTH=2794 
PAPERWIDTH=2159
但是,在Windows NT/2000/XP中却不支持256自定义纸张类型,在这些系统中,你可以通过指定一个纸张类型名称和纸张大小,定义多个自定义纸张类型。这些工作可以使用Windows NT/2000/XP"打印服务器属性"对话框进行设置,如图10-36所示,也可以使用API函数在系统中进行添加。
相关图片:
 

160 如何获得报表的总页数
在进行报表设计时,许多用户希望能够实现"共 页 第 页"这样的功能,由于在Visual FoxPro中,用户可以在打印时自行定义纸张大小,这种纸张大小的不固定性给判断报表的总页数带来了麻烦。

161 如何进行面向对象的程序化报表设计
在利用Visual FoxPro进行报表设计时,你只能使用报表设计器来做这些工作,Visual FoxPro并没有提供像建立表单等对象那样的建立报表对象命令,这有时是一件很令人头疼的问题,例如,一个工资程序,允许用户自行添加工资发放项目是最基本的要求,但是,当你把报表设计好后,却无法更改报表中的对象来打印新添加的工资项目,除非你重新进行报表设计,重新编译程序给用户,这是不切合实际的。我们非常需要一种可以编程的报表对象工具,能够根据当前用户的打印要求来生成报表,而无须重新编译。
相关图片:
 

162 如何使用Excel来打印报表
由于Visual FoxPro报表工具的局限性,许多Visual FoxPro程序员喜欢使用Excel来进行报表输出,并且还能够允许用户对报表的再编辑。
 
本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛 | 关于本站
 © 2005 Microsoft Visual FoxPro 编程园地.版权所有