DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > Access > 技术手册

4.9设置字段的默认值

Access 2000赋给“数字”和“货币”字段的默认值为 0,所有其他字段类型在默认情况下
都为空 (你或许已经注意到了,图4 - 2 5中追加记录的所有“数字”和“货币”字段都输入了零)。
在A c c e s s的所有版本中,“文本”、“备注”和“日期”字段在默认情况下都为空。你可以通过
为字段建立自己的默认值来保存数据输入时间;在有些情况下, Access 2000对数字和货币字
段的默认值可能并不合适,这时你将需要对它们进行改变。表 4 - 9列出了Personnel Actions表的
中各个字段默认值。
96 第一部分 Access基础 下载
图4-24 为Personnel Actions表
命名的“另存为”对话框 图4-25 Personnel Actions表的假想追加记录表4-9 Personnel Actions表的默认字段值
字 段 名 默 认 值 说 明
p a I D 没有输入 0不是有效的E m p l o y e e I D编号,所以你应该删除A c c e s s的默认值
p a Ty p e Q 季度能力评价是最为常见的人员操作
p a I n i t i a t e d B y 没有输入 0不是有效的E m p l o y e e I D编号
p a S c h e d u l e d D a t e = D a t e() 该表达式将根据计算机系统的时钟来输入今天的日期
p a A p r r o v e d 没有输入 0不是有效的E m p l o y e e I D编号
p a E ff e c t i v e D a t e = D a t e()+ 2 8 该表达式将输入今天的日期加上2 8天
p a R a t i n g 没有输入 在许多情况下,将不使用等级。等级0保留用作终止雇用
p a A m o u n t 没有输入 如果薪水、奖金或佣金没有变化,不会有输入出现。例如,0将表
示没有薪水
p a C o m m e n t 没有变化 就现在来说,A c c e s s的默认值是很适当的
如果你不在“默认值”文本框中输入任何内容,则会创建一个 Null 默认值。我们可以使用
N u l l值来测试在字段中是否输入了内容。这样的测试可以保证用户输入了必要的数据。
D a t e ( ) + 2 8表示默认值是一个表达式,该表达式将返回的日期加上了四周 (根据计算机的时钟)。
可以使用表达式在字段中输入值、进行计算和执行其他有用的任务,例如验证数据输入。表达
式将在下一节中进行简短的讨论,更详细的讨论见第 9章。用表达式建立默认值时总是以一个
等号开头。
为了按照表4 - 9的内容向Personnel Actions表中的字段分配默认值,我们需要完成如下这些
步骤:
1) 选择“视图”、“设计视图”,改变到设计模式。选择p a I D字段。
2) 按下F 6,切换到“字段属性”窗口,然后将插入符移到“默认值”文本框。按下“删除”,
清空该文本框。
3) 按下F 6,切换回“表”设计网格。转到下一个字段,并再次按下 F 6。
4) 按照表4 - 9中所示的条目,重复步骤1到3,为其余的8个字段创建默认值。例如在选择了
p a Ty p e字段的默认值文本框后,键入Q,设定默认值; Access将自动地用双引号将Q括起来。为
p a S c h e d u l e d D a t e字段输入 = D a t e ( ),然后为p a E ffectiveDate Date字段输入 = D a t e ( ) + 2 8。删除任
何其他在表4 - 9中没有对应条目的各个字段中出现的默认值。
5) 在完成了默认输入之后,选择“视图”,“数据表视图”,返回“运行”模式。这时将打
开一个对话框,要求你确认一下本次修改。单击“是”。Personnel Actions表现在以我们所分配
的新默认值出现在数据表视图中 (见图4 - 2 6 )。
图4-26 具有新默认值的Personnel Actions表的第一个记录

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号