第18套
8 b9 N, H! z, Q9 {- }% d4 S 一、
9 S& k' E+ F' W7 F 第一种方法:
$ \ j1 S N p3 l# R" Z 1. 打开并修改数据库: E# E. R/ W* x1 M; g
MODIFY DATABASE 订单管理+ H! N/ O" m3 ^: l( ^+ b+ Z4 Z
2. 选定表“customer”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。' z7 ^ f$ j, Z7 ]
3. 根据题义,单击“删除”按钮即可。+ I4 i9 j( E) h% v/ D# F0 D* K" n
第二种方法:" g o3 f$ K @8 \5 G+ E; `
OPEN DATABASE 订单管理
4 c$ ~1 N7 [ f DROP TABLE customer
( ]; z' _' P. W 1. 打开并修改数据库
. f! n7 n! o! c8 n {9 E MODIFY DATABASE 订单管理' s7 a- w' S% h" K. g
2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xb”,选择类型为“普通索引”,表达式为“性别”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。; o. }1 N; f( N: U2 A
1. 打开并修改数据库
5 E& z0 |7 ^# y0 k$ d2 ^+ ~ MODIFY DATABASE 订单管理
# d1 i- H( r$ r% G/ T$ e7 v 2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xyz”,选择类型为“普通索引”,表达式为“str(组别,1)+职务”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
) Z. D; m. {/ b# s8 F- \ 1. 打开并修改数据库
3 T# S& L( r( @: T MODIFY DATABASE 订单管理. H2 \8 Y+ W( k1 W% @+ b& ~
2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“主索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
4 V! u( ?0 [! A& j7 h: r 3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“普通索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。, z: Y/ `1 X' G# s, d' [
4. 在“数据库设计器-订单管理”中,然后选择“employee”表中主索引键“职员号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职员号”处,松开鼠标即可。: t# |' O5 J6 [8 _
4 W+ ]- r0 Q& c) ?* o- F3 J 二、$ u1 d! ` R# ^7 b9 f
1. 打开并修改表单( S) x8 E: X1 X- x. n* o$ Z, Y
MODIFY FORM formone+ J! |. G1 [% u
2. 单击“显示\数据环境”菜单项,在“打开”对话框双击表“orders.dbf”,接着在“添加表或视图”对话框双击“employee”,再单击“关闭”按钮来关闭对话框。1 T: L3 S/ z, J9 H4 p6 y
3. 选中列表框控件,在其“属性”的Style处选择“2 - 下拉列表框”,在RowSourceType处选择“6 - 字段”,在RowSource处输入“employee.姓名”。
% E) [( ^( j$ a, C 4. 选中文本框Text1,在其“属性”的ReadOnly处选择“.T. - 真”。
# {- V: q. [9 f/ ] 5. 选中列表框控件,双击“InteractiveChange”进行修改,在最后一行修改为“thisform.text1.value=m2”。
3 p2 ^' A! z1 Y& f% M w" X 1. 在命令窗口中输入建立查询命令
8 c0 E; O7 [$ ^) Q( o. K' } CREATE QUERY queryone
' i8 J# u0 t9 Y9 W4 q 2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。 e: z# N1 S7 ]! \* ?) P6 F& _
3. 单击“字段”选项卡,选择“Orders.订单号”、“Orders.金额”,在“函数和表达式”处输入“Employee.姓名 AS 签订者”并单击“添加”按钮添加到“选定字段”列表框中。
, u5 F1 W4 ?0 ?4 u 4. 单击“排序依据”选项卡,选择“Orders.金额”并选择“降序”,接着单击“添加”按钮。) D6 ^: ]# h( L! c2 w9 \8 c
5. 单击“筛选”选项卡,在“字段名”中,选择“Employee.组别”,在“实例”处输入“1”。
8 c- B! r: g3 B+ b% E5 h+ l; z 6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。, _ x. G/ |* K" j
7. 按“Ctrl+W”键保存该查询并运行。
, V' q% Y! a B9 B 三、
7 S- N) K8 o4 M: F% }/ I 1. 建立菜单文件
' s. w8 ^0 V e* o CREATE MENU mymenu" x4 G: f# p0 ^! a6 V- O7 ^
在“新建菜单”对话框中,单击“菜单”按钮。6 X$ {. v/ d' O3 t: {
2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。
' }% A/ e$ m: H/ Y 3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:
$ L+ t8 x% y( A1 M5 S, L1 h! E+ k4 B close data; i2 r2 E: R6 u' y
use employee: v6 {0 {& ^1 r: [
copy to tmp1 field 组别,姓名 for 职务="组长"
4 a# W, T1 H' k( G select 组别,sum(金额) as 合计 from orders,employee where orders.职员号=employee.职员号 group by 组别 into cursor tmp2( L- ]- H7 ?' o; y3 O# m6 L/ A
select tmp2.组别,姓名 as 负责人,合计 from tmp1,tmp2 where tmp1.组别=tmp2.组别 order by 合计 desc into table tabletwo) G+ U3 g0 R. P5 ]
4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:" T- }8 p2 l( b- c
set sysmenu nosave- v) l5 o- v; x' v/ e; t o
set sysmenu to default
& S2 \2 ~+ m4 n. j% [; t5 u 5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“在...之前”单选钮,在后面的列表框选择“帮助”,再单击“确定”按钮。
^( o+ ^- p# ~ 6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。 |