题型 1:对表进行设置 例题: 打开 T 盘根目录中的项目文件 JXGL,在该项目中已有一数据库 JXSJ。 1.在 JXSJ 数据库中按如下表格中所示的结构创建 TAB.DBF 表,并按表格后的要求设置相 关属性。 字段名 数据类型 宽度 字段标题 Cdcs C 40 传递城市 Cdrq D 传递日期 Cdrs I 火炬手人数 Cdlxt G 传递路线图 Cdjs M 传递介绍
(1)设置 TAB 表的注释:火炬传递城市信息表;
操作:在 Tab 表的”表”选项卡中的表注释中输入” 火炬传递城市信息表” (2)设置 Cdrq 字段的有效性规则及信息:传递日期必须在 2008 年 8 月 8 日前(对现有数据不验 证此规则) 操作:选中 cdrq 字段, 在有效性规则中输入 cdrq<{^2008-8-8},在信息输入框中输入” 传递 日期必须在 2008 年 8 月 8 日前”,注意, 这里的””一定是英文状态下输入的,并且信息必须要 加”” (3)将 Cdrs 字段的默认值设置为 100,Cdcs 设置为南京,Cdrq 设置为 2008 年 8 月 8 日 操作:选中 cdrs,在默认值中输入 100,因为 cdrs 是数值型的,所以直接输入 100,选中 cdcs,在 默认值中直接输入”南京”,因 cdcs 是字符型的,所以要加双引号,选中 cdrq,在默认值中输入 {^2008-8-8} (4)将 cdcs 自动删除前导空格, 将 cdcs 拖放到表单时自动显示文本框(TextBox),输入 cdcs 中 的值自动转换为大写字母,按 Cdcs 字段创建主索引,索引名为 abcd。按 Cdcs 与 Cdrq 创建普 通索引 cdef 操作:选中 cdcs,在格式中输入 T,在显示类中选中 TextBox,自动转换为大写,在格式原有 的 T 之后增加!, 切换到索引选项卡,索引名输入 abcd,选中主索引,索引表达式输入 cdcs,增加一个索引,索引名 输入 cdef,选中普通索引,索引表达式为 cdcs+dtoc(cdrq,1),因为 cdrq 是日期型的所以要转换成 字符型 (5)设置 xs 表中的 xh 只能写入数字,允许输入空值 操作:选中 xh 字段,在输入掩码中输入 12 个 9,因为 xh 的宽度是 12,一个 9 是一个数值字符 2.在 TAB 表中输入如下记录: Cdcs Cdrq Cdrs Cdlxt Cdjs 南京 2008/05/27 208 (插入 lxt.jpg 文件) 南京这个城市
操作:表->追加新记录,然后录入,特别是在输入 cdrq 时,应输入 05/27/2008.因为默认情况下是 按照月-日-年来组织数据的,在输入 cdlxt 时,双击 à 编辑 à 插入对象 à 由文件创建 à 浏览 3.设置 CJ 表的更新触发器,要求
课程代码为”60023”的记录不允许修改。为 js 表设置删除触 发器,禁止删除 操作:在更新触发器中输入:kcdm!=”60023”,在删除触发器中输入.f.,因为触发器返回.t.表 示允许执行操作,返回.f.不允许执行操作 4.已知 JS 表已存在主索引 gh,索引表达式为 gh,KCAP 表已存在普通索引 gh,索引表达式为 gh, 以 JS 表为主表,KCAP 表为子表按 gh 建立永久关系,并设置两表之间的参照完整性:插入限制, 更新级联,删除限制 操作:
选中 JXSJ 数据库,点击修改,出现数据库设计器,找到 JS 表与 KCAP 表,然后选中 JS 表的索引 gh,拖放至 KCAP 表的索引 gh,会出现一条连接线,即建立永久关系,选中连接线,右击, 选中参照完整性,出现参照完整性生成器,选择”更新”选项卡,选中其中的级联,选中”删除”选 项卡,选中其中的限制,选中”插入”选项卡,选中其中的限制,按确定(注意:如果右击参照完整性 出现一个错误提示框,则要执行系统菜单”数据库”à 清理数据库) 5.更新 xs 表中籍贯为江苏南京的更改为江苏省南京 操作:在命令窗口输入 :update xs set jg=”江苏省南京” where jg=”江苏南京” 6.将 kc 表移出 jxsj 数据库,使其成为自由表 操作:选中 kc,然后右击删除-->移去 7.修改项目 test 的信息,附加图标 pc.ico,城市为"南京" 操作:选中任意一个表-->右击-->项目信息-->项目-->附加图标 8.修改 yxzy 表设置 yxzydm 的 inputMask 属性,使该字段的数值只能为数字字符 操作:打开 yxzy,选中 yxzydm,选中输入掩码: 输入 999999,因为 yxzydm 的宽度为 6 9.利用项目管理器操作为 xs 编辑说明"人事表" 操作:选中 xs 表,右击编辑说明-->输入人事