7[简答题](1)将自由表“汇率”和“货币代码”添加到“货币”数据库中。
(2)为表“汇率”建立一个普通索引,索引名和索引表达式均为“外币名称”;为表“货币代码”建立一个主索引(升序),索引名和索引表达式均为“货币代码”。
(3)为表“汇率”设定有效性规则:“汇率>0”;错误提示信息是:“汇率必须大于0”,默认值为“1”。
(4)打开表单文件“bdl”,请修改“登录”命令按钮的有关属性,使其在运行时可使用。
参考解析:
【考点指引】本大题主要考查了添加自由表、数据表的索引、有效性规则的建立等基本探作,以及命令按钮的Enabled属性作用。
(1)【操作步骤】
①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“货币.dbc”。
②在“数据库设计器”中,单击右键选择“添加表”命令,在“打开”对话框中选择表“汇率”,单击“确定”按钮将自由表“汇率”添加到数据库“货币”中,以此方法再将自由表“货币代码”添加到数据库“货币”中。
(2)【操作步骤】
①在数据库设计器中,选择表“汇率”,选择【数据库】→【修改】命令,打开表设计器修改表“汇率”结构,在“汇率”表设计器中的“索引”选项卡的“索引名”中输入“外币名称”,选择索引类型为“普通索引”,索引表达式为“外币名称”,单击“确定”按钮关闭表设计器并保存表“汇率”结构。
②在数据库设计器中,选择表“货币代码”,选择【数据库】→【修改】命令,打开表设计器修改表“货币代码”结构,在“货币代码”表设计器中的“索引”选项卡的“索引名”中输入“货币代码”,选择索引类型为“主索引”,索引表达式为“货币代码”,单击“确定”按钮关闭表设计器并保存表“货币代码”结构。
(3)【操作步骤】
①在数据库设计器中,右键单击数据库表“汇率”,在弹出的快捷菜单中选择“修改”菜单命令,进入“汇率”的数据表设计器界面。
②在“汇率”表设计器中的“字段”选项卡下,选择“汇率”字段,在“字段有效性”的“规则”文本框中输入“汇率>0”,“信息”文本框中输入”汇率必须大于0”,“默认值”文本框中输入“1”,单击“确定”按钮关闭表设计器并保存表“汇率”结构。
(4)【操作步骤】
①选择【文件】一【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bdl.SCX”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,选择“登录”命令按钮,在命令按钮属性窗口中将“Enabled”属性值修改为“.T.”,使其在运行时可使用,然后关闭表单设计器并保存表单“bdl”。
8[简答题](1)使用报表向导建立一个简单报表。要求:选择“客户”表Customer中所有字段;记录不分组;报表样式为“随意式”;列数为“1”;字段布局为“列”;方向为“纵向”;排序字段为“会员号”(升序);报表标题为“客户信息-报表”报表文件名为“myreport”。
(2)使用命令建立一个名称为“sb_view”的视图,并将定义视图的命令代码存放到命令文件“pview.prg”中。视图中包括客户的会员号(来自Customer表)、姓名(来自Customer表)、客户所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自orderItem表)和金额(OrderItem.单价*OrderItem.数量),结果按“会员号”升序排序。
参考解析:
(1)【操作步骤】
①启动报表向导,并将“Customer”表所有字段加入到报表的“可用字段”中。
②在向导中,设置分组记录为“无”,报表样式选择“随意式”,报表布局列数选择“1”,字段布局选择“列”,方向选择“纵向”。
③选择索引标志为“会员号”(升序),并设置报表标题为“客户信息一览表”
④单击“完成”按键并保存报表名为“myreport”.
(2)【操作步骤】
①在Visual FoxPro命令窗口输入如下命令:
CREA VIEW sb_view as;
SELECT Customer.会员号,Customer.姓名,Article.商品名,Orderitem.单价,
Orderitem.数量,orderItem.单价*OrderItem.数量as金额
FROM ecommerce!customer INNER JOIN commerce!
orderitem
INNER JOIN eeommerce!article
0N Article.商品号=Orderitem.商品号
0N Customer.会员号=Orderitem.会员号
order BY Customer.会员号
②输入Modify Command pview;prg命令打开程序编辑窗口,并将上述代码复制(或输入)到该文件中。
③退出并保存该PRG文件。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |