Access 2003完整教程:在窗体中验证或限制数据

通过验证或限制数据,可以立即对用户刚输入的数据作出反馈,确保用户在窗体上的文本框或其他控件中输入了正确的信息。可以为从用户处接受数据的控件创建输入掩码或有效性规则。为防止用户输入数据,可以锁定控件。

为控件创建输入掩码

  1. 在“设计”视图中打开窗体。
  2. 选择文本框或组合框,然后在工具栏上单击“属性”按钮图像,打开控件的属性表。
  3. 在“输入掩码”属性框中,请执行下列操作之一:

    键入输入掩码的定义。

    在Microsoft Access 数据库 (.mdb)中,单击“输入掩码”属性框中的“生成”按钮按钮图像,启动“输入掩码向导”,然后根据向导对话框中的提示进行操作。

为控件创建有效性规则

  1. 在“设计”视图中打开窗体。
  2. 选择控件,然后单击工具栏上的“属性”按钮图像,打开控件的属性表。
  3. 在“有效性规则”属性框中,请执行下列操作之一:

    键入有效性规则。

    在Microsoft Access 数据库 (.mdb)中,单击“生成”按钮按钮图像,使用“表达式生成器”创建有效性规则。

  4. 在“有效性文本”属性框中,键入当输入的内容违反有效性规则时要显示的错误消息。

注释在 Access 数据库中,如果在表“设计”视图中设置了字段的“有效性规则”属性,而且还为绑定至该字段的控件设置了“有效性规则”属性,则 Access 将同时实施这两个规则,也就是说,控件有效性规则不会覆盖字段有效性规则。

锁定或禁用控件

  1. 在“设计”视图中打开窗体、报表或数据访问页。
  2. 确保已选择控件,然后单击“窗体设计”“报表设计”“页设计”工具栏上的“属性”按钮图像以打开其属性表。
  3. 在窗体或报表中,请执行下列操作之一:
    • 如果要使控件完全无效、暗淡显示,并且不能接受焦点,请将“可用”属性设为“否”。
    • 如果要使控件中的数据变成可读,但是不允许用户更改数据,请将“是否锁定”属性设为“是”。如果将“可用”属性设为“否”,而将“是否锁定”属性设为“是”,则控件不会变成暗淡,但它不能接收焦点。

    在数据访问页中,要使控件完全失效以便于暗淡显示,并且不能接受焦点,请将Disabled设为True

提示

在窗体或报表中,可以将“可用”属性和“更新后”属性一起使用,以便控件在用户输入文本或在另一个控件中选择之后才使控件失效。例如,在数据已经输入文本框后才使命令按钮失效。可以使用文本框的“更新后”属性调用事件过程或宏,以启用命令按钮。

注释

上页:Access 2003完整教程:验证或限制表中的数据输入 (MDB) 下页:Access 2003完整教程:使用过其他数据库或电子表格应用程序的用户的入门方式

Access 2003完整教程:在窗体中验证或限制数据

Access 2003完整教程:使用过其他数据库或电子表格应用程序的用户的入门方式Access 2003完整教程:首次使用数据库的用户的入门方式
Access 2003完整教程:更改控件类型的默认属性Access 2003完整教程:在“数据库”窗口中使用快捷键
Access 2003完整教程:使用命令按钮Access 2003完整教程:处理子窗体
Access 2003完整教程:对交叉表查询数据表执行操作Access 2003完整教程:编辑数据透视表窗体
Access 2003完整教程:打开或关闭文本和数据的自动更正Access 2003完整教程:在页面视图中处理数据
Access 2003完整教程:处理查询“数据表”视图中的重复记录Access 2003完整教程:使用 FTP
Access 2003完整教程:创建和自定义滚动文字控件Access 2003完整教程:处理子报表
Access 2003完整教程:处理查询“数据表”视图中的不匹配记录Access 2003完整教程:管理用户帐户和组帐户 (MDB)
Access 2003完整教程:创建、加入或修复工作组信息文件 (MDB)Access 2003完整教程:在数据访问页中使用从右到左功能
Access 2003完整教程:关于图表Access 2003完整教程:有关处理并发更新 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号