Access 2003完整教程:以编程方式验证数据

通过创建响应窗体事件的宏或创建事件过程,可以对输入到窗体中的数据进行验证。

使用宏

  1. 若要创建宏,请单击“对象”下的“宏”
  2. 单击“数据库”窗口工具栏上的“新建”按钮。
  3. 向宏中添加操作。

    操作方法:

    1. 在“宏”窗口中,单击“操作”列的第一个空白行。如果要在两个操作行间插入操作,则请单击要插入的新行下面的操作行选择器,然后单击工具栏上的“插入行”
    2. 在“操作”列,请单击箭头显示操作列表。
    3. 单击要使用的操作。
    4. 如果需要,请在窗口的下半部指定操作参数。如果操作参数的设置是一个数据库对象名,则可以通过从“数据库”窗口中将对象拖到操作的“对象名称”参数框来设置参数。
    5. 为操作键入相应的备注。备注是可选的。
  4. 确保在“宏”窗口中的工具栏上的“条件”已按下。
  5. 在空白操作行的“条件”列中,输入有效性条件。
  6. 在“操作”列中,单击有效性条件为真时在操作列表中执行的操作。
  7. 如果要在有效性条件为真时执行更多的操作,可在“条件”列中输入省略号 (...),后跟“操作”列中的操作。例如,对于每个有效性条件,可在执行完别的操作后执行 CancelEvent 操作。
  8. 单击“保存”保存宏。
  9. 在“设计”视图中打开窗体。
  10. 将用于触发有效性的事件的事件属性设置为上述宏的名称。例如,要在使用更改的数据更新控件时触发有效性,可将控件的“更新前”事件属性设置为相应的宏名称。

    注释若要在更新整个记录之前验证数据,则应将有效性的宏附加到窗体的“更新前”事件中,而不是控件的“更新前”事件中。

使用事件过程

  1. 在“设计”视图中打开窗体。
  2. 显示窗体的属性表,然后单击“事件”选项卡。

  3. 单击想触发某一过程的事件的事件属性。

    例如,若要在使用更改过的数据更新控件中的数据时触发有效性规则,请为控件的“更新前”事件创建事件过程。

  4. 单击属性框旁的“生成器”,显示“选择生成器”对话框。

  5. 双击“代码生成器”,显示事件过程窗口。

  6. 将Microsoft Visual Basic for Applications代码添加到事件过程中,指定有效性条件和满足条件时执行的操作。

注释

上页:Access 2003完整教程:使用宏验证数据 下页:Access 2003完整教程:使用事件过程验证数据

Access 2003完整教程:以编程方式验证数据

Access 2003完整教程:使用事件过程验证数据Access 2003完整教程:查看 Access 文件的属性
Access 2003完整教程:查看、刷新或更改链接表的文件名和路径 (MDB)Access 2003完整教程:查看或编辑索引 (MDB)
Access 2003完整教程:查看现有的关系 (MDB)Access 2003完整教程:查看数据库对象的列表
Access 2003完整教程:查看、修改或复制查询的 SQL 语句 (MDB)Access 2003完整教程:关于已安装的模板和加载项的警告
Access 2003完整教程:关于自定义表 (MDB)Access 2003完整教程:关于处理数据表中的数据
Access 2003完整教程:创建事件过程Access 2003完整教程:创建自定义 Sub 过程
Access 2003完整教程:创建自定义函数Access 2003完整教程:安装并配置 SQL Server 2000 Desktop Engine
Access 2003完整教程:用于“帮助”的键Access 2003完整教程:在子数据表中使用快捷键导航
Access 2003完整教程:在查询中将表的组合框显示为文本框 (MDB)Access 2003完整教程:关于子数据表
Access 2003完整教程:Version 属性Access 2003完整教程:在表达式中启用 ActiveX 控件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号