首页 理论教育 创建报表:VisualFoxPro6.0数据库与程序设计

创建报表:VisualFoxPro6.0数据库与程序设计

时间:2023-10-19 理论教育 版权反馈
【摘要】:报表向导以新颖的格式自动生成报表。用报表向导创建报表,可以大大加快报表设计的进程。使用报表向导创建一份教师信息报表。图9-7完成图9-8报表设计器操作步骤:在项目管理器中选择“报表”项,单击“新建”按钮后,进入“一对多报表向导”窗口。图9-13排序记录图9-14一对多报表通常情况下,直接使用向导所获得的结果并不能满足要求,需要使用报表设计器来进一步修改。

创建报表:VisualFoxPro6.0数据库与程序设计

报表向导以新颖的格式自动生成报表。用报表向导创建报表,可以大大加快报表设计的进程。

1.启动报表向导

(1)在项目管理器中启动报表向导。

新建或打开项目管理器,在项目管理器窗口中单击“文档”选项卡,单击列表中的“报表”项,然后单击“新建”按钮,出现如图9-1所示的对话框。从“新建报表”对话框中,单击“报表向导”;进入“向导选取”对话框, 如图9-2所示,选择“报表向导”或“一对多报表向导”,单击“确定”按钮,将出现报表向导设计窗口,就可以设计报表了。

图9-1 新建报表对话框

图9-2 “向导选取”对话框

(2)利用菜单方式启动报表向导

选择“文件”菜单的“新建”命令,在新建对话框中选择“报表”选项,单击“向导”按钮,进入“向导选取”对话框, 如图9-2所示。

2.单一报表

用一个表创建的报表为单一报表,在“向导选取”对话框中选择“报表向导”即可启动单一报表向导。

【例9-1】使用报表向导创建一份教师信息报表。

操作步骤:

(1)从“文件”菜单中选择“新建”,在“新建”对话框中选择“报表”,再单击“向导”按钮,进入“向导选取”对话框,选择“报表向导”,进入“报表向导”窗口。

(2)在“步骤1-字段选取”窗口中,如图9-3所示,单击“数据库和表”下拉列表框,从中选取“自由表”,然后再单击右侧的“…”按钮,在“打开”对话框中。打开教师.dbf表。再在“可用字段”框中,将表的全部字段移到“选定字段”框中。单击“下一步”按钮,进入“步骤2-分组记录”窗口,这里不进行分组,单击“下一步”按钮。

(3)在“步骤3-选择报表样式”窗口中,如图9-4所示,从“样式”列表中选择“简报式”。单击“下一步”按钮。

图9-3 字段选取

图9-4 选择报表样式

(4)在“步骤4-定义报表布局”窗口中,如图9-5所示,单击“字段布局”中的“行”选项按钮,表示报表为行报表(默认为列报表),其他选项为默认。单击“下一步”按钮。

(5)在“步骤5-排序记录”窗口中,如图9-6所示,从“可用的字段或索引标识”框中,选择排序字段,然后单击“添加”按钮,将其转移到“选定字段”框中。按同样的方法将其他所需字段也移到“选定字段”框中,本例选择按“编号”升序排序。单击“下一步”按钮。

图9-5 定义报表布局

图9-6 排序记录

(6)在“步骤6-完成”窗口中,如图9-7所示,将报表的标题设为“教师信息”,然后选中第二个选项按钮,表示保存后进入报表设计器。单击“完成”按钮,弹出“另存为”对话框,认定默认的文件名为教师.FRX,然后单击“保存”按钮。此时报表向导自动生成新的报表并启动报表设计器来显示报表。如图9-8所示。选择“显示”菜单的“预览”命令预览报表,单击打印预览工具栏的“关闭预览”按钮或按Esc键返回设计模式。预览结果如图9-9所示。

3.一对多报表(www.xing528.com)

从“向导选取”对话框中选择“一对多报表向导”即可启动“一对多报表向导”。一对多报表向导用于生成分级报表,其中用于分组的记录来自父表文件,而组中包含的记录来自子表文件。

【例9-2】以“教师”表为父表,“专业信息”表为子表,建立一个一对多报表。

图9-7 完成

图9-8 报表设计器

操作步骤:

(1)在项目管理器中选择“报表”项,单击“新建”按钮后,进入“一对多报表向导”窗口。

(2)在“步骤1-从父表选择字段”窗口中,如图9-10所示,选择“教师”表作为父表,选定字段:编号,姓名,性别。单击“下一步”按钮。

图9-9 预览报表

图9-10 从父表中选择字段

(3)在“步骤2-从子表选择字段”窗口中,如图9-11所示,从子表“专业信息”中选取字段:专业,职称。单击“下一步”按钮。

(4)在“步骤3-为表建立关系”窗口中,如图9-12所示,建立父表与子表之间的关联,本例选定为“教师.编号=专业.编号”。单击“下一步”按钮。

图9-11 从子表中选择字段

图9-12 为表建立关系

(5)在“步骤4-排序记录”窗口,如图9-13所示,选择“编号”为排序索引,采用“降序”方式。

(6)在“步骤5-选择报表样式”窗口中,选择“账务式”报表。

(7)在“步骤6-完成”窗口中,设置报表标题为“教师信息”。

创建的一对多报表如图9-14所示。

图9-13 排序记录

图9-14 一对多报表

通常情况下,直接使用向导所获得的结果并不能满足要求,需要使用报表设计器来进一步修改。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈