第18套 一、
6 C" l' z4 }! ~9 q 第一种方法:4 G0 w) a5 D; N- Q& ], m3 T7 K
1. 打开并修改数据库9 z0 Q# {5 A! j: v4 U; K
MODIFY DATABASE 订单管理
4 v* _& V3 E! }. w 2. 选定表“customer”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。
4 o' Q/ d5 K b0 N4 w 3. 根据题义,单击“删除”按钮即可。
$ U; ~6 a j4 |3 A 第二种方法:( K2 _; T/ [5 m, ~2 c3 b8 `- R
OPEN DATABASE 订单管理! @6 m, `# R- s' [
DROP TABLE customer
2 e8 A2 q8 n! t, c9 ] 1. 打开并修改数据库; Y+ L, `0 h2 Q
MODIFY DATABASE 订单管理+ g* w9 I& g' j/ s \4 W( l
2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xb”,选择类型为“普通索引”,表达式为“性别”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
7 c5 O% g% L2 @7 `- e6 \; P. w 1. 打开并修改数据库5 D1 }7 A$ `+ N; N: ?
MODIFY DATABASE 订单管理. Q m) ]$ f- V
2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xyz”,选择类型为“普通索引”,表达式为“str(组别,1)+职务”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
/ }+ W& I2 U9 {: B+ j/ h 1. 打开并修改数据库3 v. Y8 l G" e6 b) @. f. O& K
MODIFY DATABASE 订单管理
9 E3 a7 G1 }' {& j( d9 f 2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“主索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
: P- U9 J; W0 ^" |0 F! x 3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“普通索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。, T1 C; x% J3 \0 t" U* E
4. 在“数据库设计器-订单管理”中,然后选择“employee”表中主索引键“职员号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职员号”处,松开鼠标即可。1 A, Q1 I* y% B, V! k' _" b9 T
二、
* g$ o5 u1 x" w$ v+ B 1. 打开并修改表单8 [+ Y, R: O: t( J
MODIFY FORM formone( d4 ]# x3 R* j( S4 l5 c
2. 单击“显示\数据环境”菜单项,在“打开”对话框双击表“orders.dbf”,接着在“添加表或视图”对话框双击“employee”,再单击“关闭”按钮来关闭对话框。
+ ?1 J% Z. l: s/ Z# J 3. 选中列表框控件,在其“属性”的Style处选择“2 - 下拉列表框”,在RowSourceType处选择“6 - 字段”,在RowSource处输入“employee.姓名”。
, \( @& p& q% ?* e3 t% h! M, g 4. 选中文本框Text1,在其“属性”的ReadOnly处选择“.T. - 真”。
, n% q; {/ J5 a) a" ` 5. 选中列表框控件,双击“InteractiveChange”进行修改,在最后一行修改为“thisform.text1.value=m2”。9 H3 R( c H5 F* Z1 e: j
1. 在命令窗口中输入建立查询命令
- Y, ~% F2 G' [ L! `" l! Q CREATE QUERY queryone
0 p3 J% `& \, z 2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。7 N3 b4 N J2 a7 D+ b+ Y& A
3. 单击“字段”选项卡,选择“Orders.订单号”、“Orders.金额”,在“函数和表达式”处输入“Employee.姓名 AS 签订者”并单击“添加”按钮添加到“选定字段”列表框中。2 C5 k' e: u1 N5 q7 Q: @3 e
4. 单击“排序依据”选项卡,选择“Orders.金额”并选择“降序”,接着单击“添加”按钮。
, @. O. s: _4 `+ S S 5. 单击“筛选”选项卡,在“字段名”中,选择“Employee.组别”,在“实例”处输入“1”。
$ @7 M* q2 j1 t& a: _( ~ 6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。8 j# [4 l/ G3 m& w% K! i: V5 O, Y2 h
7. 按“Ctrl+W”键保存该查询并运行。; d& m6 F' c. b- @# L3 ^. B' D
三、
! z% c: ? |; J' q( X 1. 建立菜单文件
! `; E8 l! S6 N c CREATE MENU mymenu9 W' n& m- W) K
在“新建菜单”对话框中,单击“菜单”按钮。5 q1 B9 E0 v" m9 y1 L& {; T
2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。; i; W+ d: i7 X3 s0 y$ _+ }7 @
3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:0 E6 p5 H! E7 }% C2 p
close data! }$ Z- C7 V' Q
use employee
: s7 u% t d& }3 t, L3 G copy to tmp1 field 组别,姓名 for 职务="组长"
( i; f9 w5 b) d select 组别,sum(金额) as 合计 from orders,employee where orders.职员号=employee.职员号 group by 组别 into cursor tmp2
6 H: Y& l2 y" W4 ?# }5 _/ y+ r- n select tmp2.组别,姓名 as 负责人,合计 from tmp1,tmp2 where tmp1.组别=tmp2.组别 order by 合计 desc into table tabletwo
! x/ l! g: n3 c7 { 4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:
+ C- i( i, u2 x set sysmenu nosave o& o6 u6 Y3 Y4 y& Y2 V
set sysmenu to default. j% Z* D7 p- E9 ?* k8 p% H
/ ]% J; _- Y! `# b$ @4 h2 F: _
5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“在...之前”单选钮,在后面的列表框选择“帮助”,再单击“确定”按钮。 |