您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第9章 报表与标签设计 > 【9.5 创建标签布局】

9.5 创建标签布局

 

9.5  创建标签布局

报表是以表为单位,按一个格式生成一个报表;而标签则是以表中的记录为单位,一条记录生成一个标签,因此也可以看成是一个特殊的报表。

9.5.1  用标签向导创建标签

Visual FoxPro中,利用“标签向导”是创建标签最简单的方法。

要使用标签向导创建一个标签,其具体操作步骤如下:

1)可以通过以下任意方法来启动标签向导,系统均会弹出如图9-33所示的“标签向导”窗口。

9-33  “标签向导”窗口

·    单击菜单“文件”“新建”命令,在弹出的“新建”对话框中选择“标签”选项,然后单击“向导”图形按钮。

·    单击菜单“工具”“向导”“向导”命令。

·    在“项目管理器”中选择“标签”项,单击“新建”按钮,然后选择“标签向导”图形按钮。

2)选择标签要用的表或视图文件(如果所需要的表或视图不在列表中,则可单击后面的三点按钮,然后选择所需要的表),单击“下一步”按钮,将弹出如图9-34所示的窗口。

9-34  选择标签类型窗口

3)在该对话框中选择标签类型(用户可以单击对话框右下角的“新建标签”按钮,开启“自定义标签”对话框),然后单击“下一步”按钮,将弹出如图9-35所示的窗口。

4)在该对话框的“文本”框中输入标签信息(如员工编号),单击按钮将其添加到“选定的字段”列表中,再选择“可用字段”列表框中的字段(如编号),单击按钮将其添加到“选定的字段”,然后单击“回车符”按钮,则开始标签新一行的设计。若单击“字体”按钮,可以调整文字的大小和字体样式,同时,在对话框的左上角可以看到标签的大体外观。依次添加其他文本信息及字段,最后单击“下一步”按钮,将弹出如图9-36所示的窗口。

          

9-35  定义标签布局窗口                        9-36  排序记录窗口

5)在该对话框中选择相应的排序字段(最多可选三个字段)及排序方式(升序或降序),依次单击“下一步”和“完成”按钮,弹出“另存为”窗口,在此窗口中将该标签进行保存,然后进行浏览,其效果如图9-37所示。

9-37  生成并浏览标签

9.5.2  用标签设计器创建标签

Visual FoxPro中,如果用户不想使用向导来创建标签,还可以利用“标签设计器”来创建标签。“标签设计器”是“报表设计器”的一部分,它们使用相同的菜单和工具栏,只是两种设计器使用不同默认页面的纸张。

要使用“标签设计器”创建标签,其具体操作步骤如下:

1)同样在“项目管理器”中选择标签项,单击“新建”按钮,选择“新建标签”图形按钮,打开如图9-38所示的“标签设计器”窗口。

9-38  初始标签设计器

2)打开“数据环境”窗口,在其中添加“正通科技员工表”。

3单击菜单“报表”“快速报表”命令,选择字段布局方式和所需要的字段,并勾选“标题”复选框,然后单击“确定”按钮,此时将自动生成快速标签,如图9-39所示。

9-39  快速报表生成的标签字段

4)在“数据环境”窗口中,将“照片”字段拖到标签的相应位置,然后通过“标签”按钮生成标签文本。

5)将“页标头”带区拉开,在其中输入相应的文字信息,设置其字体、字号、颜色等,并绘制两条直线。

6)将标签中的控件进行重新布局、调整,设置字体、字号、颜色,并绘制一个圆角矩形框,如图9-40所示。

9-40  修改标签布局

7)将该标签进行保存并预览,其浏览的标签效果如图9-41所示。

9-41  浏览的标签效果