一、 A. 建立数据库8 C' C/ {$ q' j5 n! I7 S
一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入# Y4 _1 Z B" o% ?
CREATE DATABASE BOOKAUTH 保留字可以取前四个字母- L* }4 H- x, c
不出现“数据库设计器”对话框
1 @1 _/ u& C5 J9 Y! } 二、可以使用菜单方式进行建立' r1 y7 N- v- W0 A+ w
1. 单击“文件\新建”命令项,弹出“新建”对话框。" I7 V( k4 l( l
2. 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建” d+ T2 n; z8 \( E) p
对话框。' A2 F! N1 f" H/ `" L& E, x/ O
3. 在“创建”对话框中输入数据库名“BOOKAUTH”,再按回车键或按“保存”按钮,这样3 J6 @5 q) r! ?$ y( \+ G
就可以建立数据库了,并出现“数据库设计器”对话框。
. F D# }& D6 G( F) [5 B B. 把表添加到数据库中
! S; E f. s: r1 {. j$ X 可以有两种方法:一是命令方法,二是菜单方法。
+ B. b0 Z3 R9 i8 Y, h! b 命令方法:% p3 W& q' m# j; b' Z1 }. v$ H
OPEN DATABASE BOOKAUTH- v) b% D8 U3 v/ w4 @
ADD TABLE BOOKS
& m& b% ~) d# f* u1 Y. l ADD TABLE AUTHORS
S/ J' y8 A5 O. G9 u4 n, G 菜单方法:
$ D8 R8 h+ ]2 x! J, w 1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“BOOKAUTH”。
/ [% a: Z( G0 d" k8 ^* H/ ^ 2. 在“数据库设计器-BOOKAUTH”中单击鼠标右键,显示右击菜单,选择“添加表”命令# }# E* P0 E0 A5 i8 L; Y
,并选择相应的表文件即可(BOOKS和AUTHORS)。
4 X1 N v A$ N1 k. s) y( ~ 使用命令生成主索引
6 e' V2 A# g0 Y ALTER TABLE authors ADD PRIMARY KEY 作者编号 TAG pk! f- f- H0 H2 B- y( D3 d7 f
1. 打开并修改数据库4 s$ z$ U3 K3 F$ |
MODIFY DATABASE BOOKAUTH
& e2 ]" x/ w7 f 2. 选择“BOOKS”并单击鼠标右键,选择“修改”命令项。
" }8 I4 W( g2 K$ h) Z% u 3. 在“表设计器-BOOKS.dbf”中,选择“索引”选项卡,输入索引名“RK”,选择类型为 h, {! M! @+ c) o8 P$ e* L0 P
“普通索引”,表达式为“图书编号”,移至第2项,增加第2个索引,输入索引名“作者编号9 U9 K- A9 n/ h0 [; z, `
”,选择类型为“普通索引”,表达式为“作者编号”。
4 G. P! x5 w9 l2 N; I 1. 打开并修改数据库
4 ~ V! V4 G" \( L$ \. o4 Z MODIFY DATABASE BOOKAUTH0 z" ?" J2 v6 b% {
2. 在“数据库设计器-BOOKAUTH”中,选择“AUTHORS”表中主索引键“作者编号”并按住% Y# w5 n0 ?- y
不放,然后移动鼠标拖到“BOOKS”表中的索引键为“作者编号”处,松开鼠标即可。
1 I2 v% |) B: L$ m. H$ ?: A5 c) Q 二、
6 r3 d+ ^* V7 W$ L& O 1. 打开并修改表单
* p9 ?* P. p* u( N( j& s7 X MODIFY FORM myform4-4
" I+ B5 G& ~5 R6 S 2. 在“表单设计器”中,在“属性”的Caption处输入“欢迎您”。
5 \; D* @0 H- G) E+ c- \' Y 3. 在“表单设计器”中,在“属性”的FontName处选择“隶书”,在FontSize处输入“25
' F/ G# C! a: {& O" Z/ ~6 Y ”。6 J# i- a2 O3 D& L
4. 在“表单设计器”中,添加一个命令按钮,在“属性”的Caption处输入“关闭”。
) r3 J# X0 q: E3 ^5 o( V7 F ~ 5. 双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”
( R7 z/ m1 \% ~ ,并关闭编辑窗口。
/ l' _. N9 m( Y* n9 g 1. 在命令窗口中输入建立表单命令
! w5 ?6 W( Y2 |3 B3 A% _" } CREATE FORM Myform46 m$ \/ [, I9 e1 J7 z
2. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处, f0 m9 y( M4 Z1 P6 k
输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。
' }0 g! G, h* `6 Z% V$ C% j) f. j 3. 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗
6 A+ u$ p/ }7 @0 c9 [& O 口。
% x$ U7 v% Q3 J) s, D6 | select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from) {6 U9 a2 L: |* f8 \9 A
books group by 作者编号 having count(*)>=3) ;
% m1 N" {6 A, k D" O0 ]/ j order by 作者姓名 into table new_view4
( B# n4 X0 ?) D, Y8 {4 e4 \ 4. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”
, C5 Y5 l! H9 b: @ ,接着关闭编辑窗口。 |