报表与标签设计
一、选择题
1. Visual FoxPro的报表文件.FRX中保存的是______。
A)打印报表的预览格式B)打印报表本身
C)报表的格式和数据D)报表设计格式的定义
2. 在创建快速报表时,基本带区包括______。
A)标题、细节和总结B)页标头、细节和页注脚
C)组标头、细节和组注脚D)报表标题、细节和页注脚
3. 在“报表设计器”中,可以使用的控件是______。
A)标签、域控件和线条B)标签、域控件和列表框
C)标签、文本框和列表框D)布局和数据源
4. 下面关于报表的数据源的陈述中最完整的是______。
A)自由表或其他报表B)数据库表、自由表或视图
C)数据库表、自由表或查询D)表、查询或视图
5. 使用报表向导定义报表时,定义报表布局的选项是______。
A)列数、方向、字段布局B)列数、行数、字段布局
C)行数、方向、字段布局D)列数、行数、方向
6. 如果要创建一个数据组分组报表,第一个分组表达式是“部门”,第二个分组表达式是“性别”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是_____。
A)部门+性别+基本工资B)部门+性别+STR(基本工资)
C)STR(基本工资)+性别+部门D)性别+部门+STR(基本工资)
7. 修改报表、打开报表设计器的命令是______。
A)UPDATE REPORTB)MODIFY REPORT C)REPORT FROMD)EDIT REPORT
8. 使用“快速报表”时需要确定字段和字段布局,默认将包含______。
A)第1 个字段B)前3个字段C)空(即不包含字段)D)全部字段
9. 为了在报表中加入一个表达式,这时应该插入一个______。
A)表达式控件B)域控件C)标签控件D)文本控件
10. 预览报表的命令是______。
A)PREVIEW REPORTB)REPORT FORM…PREVIEW
C)PRINT REPORT…PREVIEWD)REPORT…PREVIEW
11. 在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。以下几种操作中不能实现预览功能的是______。
A)打开“显示”菜单,选择“预览”选项
B)直接单击常用工具栏上的“打印预览”按钮
C)在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”
D)打开“报表”菜单,选择“运行报表”选项
12. 建立报表、打开报表设计器的命令是______。
A) NEW REPORTB) CREATE REPORTC)REPORT FORMD)START REPORT
13. 在项目管理器的哪个选项卡下管理报表______。
A)报表选项卡B)程序选项卡C)文档选项卡D)其他选项卡
14. 为了在报表中加入一个文字说明,这时应该插入一个______。
A)表达式控件B)域控件C)标签控件D)文本控件
15. 打印报表的命令是______。
A) REPORT FORMB) PRINT REPORTC) DO REPORTD) RUN REPORT
16. 报表文件的扩展名是______。
A) RPTB) FRXC) REPD) RPX
17. 设计报表不需要定义报表的______。
A)标题B)细节C)页标头D)输出方式
18. 报表布局包括______等设计工作。
A)字段和变量的安排
B)报表的表头、字段及字段的安排和报表的表尾
C)报表的表头和报表的表尾
D)以上都不是
19. 报表以视图或查询为数据源是为了对输出记录进行______。
A)筛选B)排序和分组C)分组D)筛选、分组和排序
20. 以下说法哪个是正确的______。
A)报表必须有别名B)必须设置报表的数据源
C)报表的数据源不能是视图D)报表的数据源可以是临时表
21. 不属于常用报表布局的是______。
A)行报表B)列报表C)多行报表D)多栏报表
22. 设计报表,要打开______。
A)表设计器B)表单设计器C)报表设计器D)数据库设计器
23. 报表控件没有______。
A)标签B)线条C)矩形D)命令按钮控件
24. 使用______工具栏可以在报表或表单上对齐和调整控件的位置。
A)调色板B)布局C)表单控件D)表单设计器
二、填空题
1. 设计报表通常包括两部分内容:______和布局。
2. 多栏报表的栏目数可以通过______来设置。
3. 为了在报表中加入一个表达式,这时应该插入一个______ 控件。
4. 在Visual FoxPro的报表中最多允许______层分组。
5. 打印报表的命令是______。
6. 修改报表、打开报表设计器的命令是______REPORT。
7. 为了保证分组报表中数据的正确,报表数据源中的数据应该事先按照某种顺序索引或______。
8. 报表标题要通过______控件定义。
9. 利用“一对多报表向导”创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在______带区,而子表中的数据显示在细节带区。
10. 首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、______和页注脚。
11. 如果已对报表进行了数据分组,报表会自动包含______和_____带区。
12. 报表由______和______两个基本部分组成。
13. 报表布局主要有______、______、一对多报表、多栏报表和标签等5种基本类型。
14. 报表中包含若干个带区,其中______与______内容,将在报表的每一页上打印一次。
15. 利用“一对多报表”向导创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在 ______,而子表中的数据显示在______。
16. 报表中的图片可以通过______工具栏添加。
17. 多栏报表的栏目数可以通过“页面设置”对话框中的______来设置。
18. 报表可以在打印机上输出,也可以通过______浏览。
19. 定义报表布局主要包括设置报表页面,设置______中的数据位置,调整报表带区的宽度。