一、# |7 R& w2 z4 r* I
1. 打开项目“salary_p”,在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。1 _" ~! ?) }+ R0 u/ \5 C
2. 在“打开”对话框中,选择数据库“salary_db”。
! ?% L7 g/ [6 Y! ]4 A# ^ 1. 选择表“dept”并单击鼠标右键,选择“修改”命令项。
: R& L+ E& w: w9 L 2. 在“表设计器-dept.dbf”中,选择“索引”选项卡,输入索引名“部门号”,选择类型为“主索引”并选择“升序”,表达式为“部门号”。
" t' x2 h9 R" F: ]- Z4 { 3. 选择表“salarys”并单击鼠标右键,选择“修改”命令项。
1 g# Z: V- B- ]% a- _. ^ 4. 在“表设计器-salarys.dbf”中,选择“索引”选项卡,输入索引名“部门号”,选择类型为“普通索引”并选择“升序”,表达式为“部门号”。
5 l( v1 r& F M6 Z( d2 Y 5. 在“表设计器-salarys.dbf”中,选择“索引”选项卡,输入索引名“雇员号”,选择类型为“主索引”并选择“升序”,表达式为“雇员号”。
4 u6 ?$ \! \+ J3 J 在“数据库设计器-salary_db”中,然后选择“dept”表中主索引键“部门号”并按住不放,然后移动鼠标拖到“salarys”表中的索引键为“部门号”处,松开鼠标即可。8 }1 r2 x2 L5 P5 a
1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 \8 S2 _$ z1 A0 @- B1 D8 G
2. 在“编辑关系”中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
7 }% q# Q1 j) R i0 P% G+ v1 b! H 3. 在“参照完整性生成器”中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。. S' i0 h- B- Q2 ~+ a; B
注意:可能会出现要求整理数据库,那么请整理后重新做操作。) z( J2 C: F4 Q% I# o. i& r; J
二、9 M3 E5 L" A/ j
1. 在T1.PRG文件中的内容是$ m, j% Q* R2 J) \' a" i/ R0 h, q
OPEN DATABASE salary_db7 ^! S, {' w. Q4 |
CREATE VIEW sview AS;
8 e9 ~. J8 w4 L/ K SELECT 部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,工资+补贴+奖励-失业保险-医疗统筹 AS 实发工资; R* o0 Z/ J; S( D. {5 `3 h
FROM salarys;' \$ F( }- z) w1 H n* r. S7 H v
ORDER BY 部门号 DESC
: U' T' ]) T' ]' V% j+ n8 | CLOSE ALL
- P4 V1 {1 s* u% k* p! |8 z (1). 在命令窗口中输入建立表单命令; p: Q8 ^( }2 D. Y
CREATE FORM form18 [2 o8 O" T1 y% g0 _+ n# t
如果数据库salary_db在没有被打开的情况下
6 K" r" B+ k& S8 g! y" t) t (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“salarys”并单击“确定”按钮,接着关闭“添加表或视图”对话框。8 v `% i' k3 ^$ b$ L8 {
如果数据库salary_db已经打开
% i- _: {! k: k+ i! F) s (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中选中表“salarys”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。0 R- P* @) Q0 c; Z I+ |3 w3 |3 j# q
(3). 在“数据环境设计器-form1.scx”中选定表“salarys”并按住鼠标不放,拖至“表单设计器”窗口中,释放鼠标,即可生成表格名称为grdSalarys的表格。
! t4 x! T) Y& L/ D% W (4). 在“表单设计器-form1.scx”的右下方添加一个命令按钮,在其“属性”窗口的Caption处输入“退出浏览”。, R7 B' O g5 b! D4 l0 e
(5). 双击“退出浏览”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 |