删除永久性关系在“数据库设计器”中,单击关联连线后,该线变粗,此时,按【Del】键即可删除关系;或用鼠标右键单击关系连线,在快捷菜单中单击“删除关系”后,关联的线被擦除。编辑修改永久性关系用鼠标右键单击关系连线,在快捷菜单中单击“编辑关系”后出现“编辑关系”对话框。删除、编辑修改永久性关系第31页,共70页,星期日,2025年,2月5日永久关系连线拖放第32页,共70页,星期日,2025年,2月5日永久关系连线快捷菜单第33页,共70页,星期日,2025年,2月5日“编辑关系”对话框第34页,共70页,星期日,2025年,2月5日引言数据库表的字段除了具有字段的基本属性外,还含有自由表所没有的扩展属性:包括字段的显示格式、输入掩码、默认值、标题、注释以及字段的验证规则和验证信息等。这些高级属性都保存在库表所在的数据库文件中。
字段的高级属性都可以在数据库表的“表设计器”中进行设置,还可以用函数SETDBPROP()设置。
打开数据库表设计器和自由表设计器进行比较,可看到二者之间的差别。第35页,共70页,星期日,2025年,2月5日字段的格式字段的格式用于指定字段显示时的格式。设置字段的显示格式的方法与步骤(以JS表为例)如下:(1)打开JS表设计器(2)选择要加格式的字段(3)在格式框中键入格式内容。如:设置JS表的JBGZ字段格式为“^”; 设置JS表的JBGZ字段格式为“L$”; 设置JS表的CSRQ字段格式为“E”以上字段格式符号的意义见“字段格式表”。第36页,共70页,星期日,2025年,2月5日第37页,共70页,星期日,2025年,2月5日字段的输入掩码用于指定字段中输入数据的格式。设置字段输入掩码的方法与步骤如下:(1)在表设计器中打开表;(2)选择要加输入掩码的字段;(3)在“输入掩码”框中键入掩码。如:为JS表的JBGZ字段设置掩码为“$$9,999.99”JBGZ字段类型为N型,宽度为9,小数位为2。输入掩码的具体含义见“输入掩码表”。字段的输入掩码第38页,共70页,星期日,2025年,2月5日输入掩码表第39页,共70页,星期日,2025年,2月5日字段标题的作用是为了使表具有更好的可读性。在取字段名时,为了在命令方式下更方便地使用字段,字段名常常采用简练的形式,常用拼音字母代替汉字,如“出生日期”的字段名取为“CSRQ”,在浏览时也以字段名作为列的标题,不直观,可读形不好。利用数据库表字段的标题属性,可以为字段设置一个含义明确的标题,但标题只是在浏览、显示时起作用,并不能作为字段名用于表达式及命令中。字段注释也是为了使表具有更好的可读性,所以在注释框中可以填入对字段的文字说明。字段的标题与注释第40页,共70页,星期日,2025年,2月5日 字段验证用来限定字段的取值及取值范围。 在所选字段的字段验证规则框内键入一逻辑表达式,当往字段中输入数据并当焦点离开该字段时,将数据代入逻辑表达式,若表达式的值为真则接受该数据作为该字段的值,否则拒绝将该数据作为该字段的值。如将JS表的JBGZ字段验证规则设为:JBGZ=500ANDJBGZ=2000当关闭表设计器并保存对结构的修改时,可以选择用此规则对照现有的数据或不对照现有的数据。字段验证规则第41页,共70页,星期日,2025年,2月5日在字段验证信息框中键入对验证规则的说明文本,当字段值不满足字段验证规则时将显示该说明。如在上述JS表的JBGZ字段验证信息框中输入文本“基本工资必须在500-2000之间”(作为字符串常量必须加引号),当在JBGZ字段中输入2100时就会显示信息:“基本工资必须在500-2000之间”,并拒绝接受2100作为JBGZ字段的值。该属性为可选项,既字段可以有字段验证规则而没有字段验证信息,当出现违背字段验证规则的数据时,系统显示默认的信息,如“违反了字段JBGZ的验证规则”。字段验证信息第42页,共70页,星期日,2025年,2月5日当向一个数据库表中添加记录时,为字段所指定的最初的值,称为该字段的默认值。如为JS表的JB