Visual FoxPro 第十三章 氛豪与馨签歌 isual Pox Pro
Visual FoxPro 1 VisualFoxPro
Visual FoxPro 131报表设计 132标签设计
Visual FoxPro 2 13.1 报表设计 13.2 标签设计
Visual FoxPro 13.1报表设计 13.1.1利用报表向导设计报表 启动报表向导有以下4种常用方法: 方法1:打开“项目管理器”,选择“文档”选项卡中的“报 表”项,单击“新建”按钮,在弹出“新建报表”对话框中, 再单击“报表向导”按钮 方法2:打开“文件”菜单中的“新建”菜单项,在文件类型 栏中选择“报表”,然后单击“向导”按钮。 方法3:打开“工具”菜单中的“向导”子菜单,选择“报 表”,如图13.2所示。 方法4:直接单击工具栏上的“报表”图标,也可以启动报表 向导。 无论用上述哪种方法启动报表向导,都会弹出“向导选取”对 话框。如果数据源是一个表,应选择“报表向导”,如果数 据源包括父表和子表,则度选择“一对多报表向导
Visual FoxPro 3 13.1.1 利用报表向导设计报表 启动报表向导有以下4种常用方法: 方法1:打开“项目管理器”,选择“文档”选项卡中的“报 表”项,单击“新建”按钮,在弹出“新建报表”对话框中, 再单击“报表向导”按钮。 方法2:打开“文件”菜单中的“新建”菜单项,在文件类型 栏中选择“报表”,然后单击“向导”按钮。 方法3:打开“工具”菜单中的“向导”子菜单,选择“报 表”, 如图13.2所示。 方法4:直接单击工具栏上的“报表”图标,也可以启动报表 向导。 无论用上述哪种方法启动报表向导,都会弹出“向导选取”对 话框。如果数据源是一个表,应选择“报表向导”,如果数 据源包括父表和子表,则应选择“一对多报表向导”。 13.1 报表设计
Visual FoxPro 13.12利用快速报表设计报表 除了用报表向导创建报表外,我们还可以用“快速报表”来建 立简单的报表,这是一项省时的功能,只需在其中选择基本 的报表组件, Visual foxpro就会根据选择的布局,自动建立 简单的报表布局
Visual FoxPro 4 13.1.2 利用快速报表设计报表 除了用报表向导创建报表外,我们还可以用“快速报表”来建 立简单的报表,这是一项省时的功能,只需在其中选择基本 的报表组件,Visual FoxPro 就会根据选择的布局,自动建立 简单的报表布局
Visual FoxPro 下面以实例说明创建快速报表的操作步骤。 例对自由表“教师dbf创建《教师信息表》报表。 1.打开自由表教师db作为报表的数据源 2.在“文件”菜单中选择“新建”或单击工具栏上的“新建” 按钮,在“新建”窗口中选择“报表”并单击“新建”按钮, 就打开了“报表设计器”窗口。其中的几个的白色区域称为 “带区”,在报表设计器一节中将详细介绍。现在所有的带 区都是空白的,此表是一个空白报表
Visual FoxPro 5 下面以实例说明创建快速报表的操作步骤。 例 对自由表“教师.dbf”创建《教师信息表》报表。 1. 打开自由表教师.dbf作为报表的数据源。 2. 在“文件”菜单中选择“新建”或单击工具栏上的“新建” 按钮,在“新建”窗口中选择“报表”并单击“新建”按钮, 就打开了“报表设计器”窗口。其中的几个的白色区域称为 “带区”,在报表设计器一节中将详细介绍。现在所有的带 区都是空白的,此表是一个空白报表
Visual FoxPro 3.在主菜单栏出现的“报表”菜单中选择“快速报表”,会 弹出“快速报表”对话框。 在这个对话框中可以为报表选择所需的字段、字段布局以及 标题和别名选项,其选项的意义如下: 字段布局选择左侧为列布局可使字段在页面上从左到右排列; 选择右侧为行布局可使字段在页面上从上到下排列。本例选 择列布局。 标题确定是否在报表中为每一个字段添加一个字段名标题。 添加别名确定是否在报表中的字段前面添加表的别名。如果 数据源是多个表则选择此项,否则别名无实际意义。 将表添加到数据环境中确定是否自动将表添加到数据环境中 作为报表的数据源。 字段单击“字段”按钮,显示“字段选择器”对话框。在此 可为报表选择要输出的字段或全部字段(通用型字段除外)
Visual FoxPro 6 3. 在主菜单栏出现的“报表”菜单中选择“快速报表”,会 弹出“快速报表”对话框。 在这个对话框中可以为报表选择所需的字段、字段布局以及 标题和别名选项,其选项的意义如下: 字段布局 选择左侧为列布局可使字段在页面上从左到右排列; 选择右侧为行布局可使字段在页面上从上到下排列。本例选 择列布局。 标题 确定是否在报表中为每一个字段添加一个字段名标题。 添加别名 确定是否在报表中的字段前面添加表的别名。如果 数据源是多个表则选择此项,否则别名无实际意义。 将表添加到数据环境中 确定是否自动将表添加到数据环境中 作为报表的数据源。 字段 单击“字段”按钮,显示“字段选择器”对话框。在此 可为报表选择要输出的字段或全部字段(通用型字段除外)
Visual FoxPro 4.单击“字段选择器”的“确定”按钮,返回“快速报表”对 话框,再按“确定”按钮,我们选中的选项就出现在“报表 设计器”的布局中。 5.单击工具栏上的“打印预览”图标,在“预览”窗口中可以 看到快速报表的输出结果。如果对报表满意,可选择打印输 出。 6.进行“保存”操作,在保存窗口中键入报表名:教师信息表。 报表保存在以.fx为扩展名的文件中
Visual FoxPro 7 4. 单击“字段选择器”的“确定”按钮,返回“快速报表”对 话框,再按“确定”按钮,我们选中的选项就出现在“报表 设计器”的布局中。 5. 单击工具栏上的“打印预览”图标,在“预览”窗口中可以 看到快速报表的输出结果。如果对报表满意,可选择打印输 出。 6. 进行“保存”操作,在保存窗口中键入报表名:教师信息表。 报表保存在以 .frx为扩展名的文件中
Visual FoxPro 1313利用报表设计器设计报表 启动报表设计器有以下三种常用方法: 方法一:打开“项目管理器”,选择“文档”选项卡中的 “报表”项,单击“新建”按钮,在弹出“新建报表”对话 框中,再单击“新建报表”按钮,如前面图13.1所示。 方法二:打开“文件”菜单中的“新建”子菜单,在文件类型 栏中选择“报表”,然后单击“新建文件”按钮,如前面图 13,2所示。 方法三:直接使用命令 CREATE REPORT也可启动报表设 计器
Visual FoxPro 8 13.1.3 利用报表设计器设计报表 启动报表设计器有以下三种常用方法: 方法一:打开“项目管理器”,选择“文档”选项卡中的 “报表”项,单击“新建”按钮,在弹出“新建报表”对话 框中,再单击“新建报表”按钮,如前面图13.1所示。 方法二:打开“文件”菜单中的“新建”子菜单,在文件类型 栏中选择“报表”,然后单击“新建文件”按钮,如前面图 13.2所示。 方法三:直接使用命令 CREATE REPORT 也可启动报表设 计器
Visual FoxPro 无论用上述哪种方法启动报表设计器,都会出先“报表设计器” 窗口。“报表设计器”提供的是一个空白布局,从空白报表 布局开始,可以设置报表数据源、设计报表的布局、添加报 表的控件和设计数据分组等。 1.设置报表数据源 报表总是与一定的数据源相联系,因此在设计报表时,确定报 表的数据源是首先要完成的任务。如果一个报表总是使用相 同的数据源,就可以把它添加到报表的数据环境中。在设计 数据环境以后,每次打开或运行报表时,系统会自动打开数 据环境中已定义的表或视图,并从中收集报表所需的数据。 当数据源中的数据更新之后,使用同一报表文件打印的报表 将反映新的数据内容,但报表的格式不变。当关闭和释放报 表时,系统也将关闭已打开的表或视图。因此,设置数据环 境能够方便我们添加控件 设置报表的数据源是在数据环境设计器中进行
Visual FoxPro 9 无论用上述哪种方法启动报表设计器,都会出先“报表设计器” 窗口。“报表设计器”提供的是一个空白布局,从空白报表 布局开始,可以设置报表数据源、设计报表的布局、添加报 表的控件和设计数据分组等。 1. 设置报表数据源 报表总是与一定的数据源相联系,因此在设计报表时,确定报 表的数据源是首先要完成的任务。如果一个报表总是使用相 同的数据源,就可以把它添加到报表的数据环境中。在设计 数据环境以后,每次打开或运行报表时,系统会自动打开数 据环境中已定义的表或视图,并从中收集报表所需的数据。 当数据源中的数据更新之后,使用同一报表文件打印的报表 将反映新的数据内容,但报表的格式不变。当关闭和释放报 表时,系统也将关闭已打开的表或视图。因此,设置数据环 境能够方便我们添加控件。 设置报表的数据源是在数据环境设计器中进行
Visual FoxPro 2.设计报表的布局 创建报表之前,应该确定所需报表的常规格式。报表可能同基 于单表的电话号码列表一样简单,也可能复杂得象基于多表 的发票那样。另外还可以创建特殊种类的报表。例如,邮件 标签便是一种特殊的报表,其布局必须满足专用纸张的要求, 10
Visual FoxPro 10 2. 设计报表的布局 创建报表之前,应该确定所需报表的常规格式。报表可能同基 于单表的电话号码列表一样简单,也可能复杂得象基于多表 的发票那样。另外还可以创建特殊种类的报表。例如,邮件 标签便是一种特殊的报表,其布局必须满足专用纸张的要求