一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1. 新建一个名为"供应"的项目文件。
2. 将数据库"供应零件"加入到新建的"供应"项目文件中。
3. 通过"零件号"字段为"零件"表和"供应"表建立永久联系("零件"是父表,"供应"是子表)。
4. 为"供应"表的数量字段设置有效性规则: 数量必须大于0并且小于9999;错误提示信息是"数量超范围"(注意:公式必须为 数量>0 .and. 数量<9999)。
二、简单应用(2小题,每题20分,计40分)
1. 用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表sup_temp中。
2. 建立一个名为m_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。然后在表单myform中的RightClick事件中调用快捷菜单m_quick。
三、综合应用(1小题,计30分)
设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题为"零件供应情况"。表单中有一个表格控件和两个命令按钮"查询"(名称为Command1)和"退出"(名称为Command2)。运行表单时,单击"查询"命令按钮后,表格控件(名称grid1)中显示了工程号"J4"所使用的零件的零件名、颜色、和重量。单击"退出"按钮关闭表单。
简单应用题答案:
1.sele 供应商号,工程号,数量 FROM 供应 WHERE 零件号 IN (SELE 零件号 FROM 零件 WHERE 颜色=”红”) ;
Order by 数量 DESC into table sup_temp
综合应用题答案:
先将表单中的grid1表格的recordsourcetype属性设置成“表”,然后写 “查询”命令按钮的CLICK事件代码为:
select 零件名,颜色,重量 from 零件 where 零件号 in (select 零件号 from 供应 where 工程号="J4") into table ls
thisform.grid1.recordsource="ls"
“退出”命令按钮的CLICK事件代码为:thisform.release
更多关注: