使用输入掩码控制数据输入格式 适用于: Microsoft Access 2010, Access 2007 打印 当有多个用户在数据库中输入数据时,您可以定义用户必须在特定字段中输入数据的方式,以帮助保持一致性,并使您的数据库更易于管理。例如,您可以为某个窗体设置输入掩码,以便用户只能以瑞典语格式输入电话号码或者以法语格式输入地址。您可以为输入掩码设置特定格式,并选择另一种格式,以便以不同方式显示相同数据。 本文将帮助您了解有关输入掩码的更多信息、何时使用输入掩码以及如何创建输入掩码。 本文内容 关于输入掩码 定义输入掩码的字符 创建输入掩码 应用输入掩码之前考虑使用情况 输入掩码示例 关于为电子邮件地址使用输入掩码 关于输入掩码 首先介绍您可能需要使用输入掩码的位置和时间。您可以向表字段、查询以及窗体和报表控件添加输入掩码。 例如,可以将输入掩码添加到表中的日期/时间字段,也可以添加到已绑定到日期/时间字段的窗体上的文本框控件。还可以向绑定到已设置为这些数据类型的表字段的窗体控件(如文本框)添加输入掩码。如果不熟悉数据类型,请参阅数据类型和字段属性简介一文。 输入掩码使用字符和符号为字段中的数据输入提供了一种固定格式。当您对字段应用输入掩码时,在该字段中输入数据的任何用户必须遵循输入掩码定义的特定模式。例如,如果数据库用户在此特殊掩码 (___) 555-0187 x t. ___ 中输入了未包括区号的电话号码,则用户只有在添加区号数据之后才能保存数据。具体情况取决于数据库设计者设置输入掩码的方式。 输入掩码提供了大量数据验证,可防止用户输入无效数据(如在日期字段中输入电话号码)。输入掩码也可以帮助确保用户按照一致的方式输入数据。这种一致性可以使查找数据和维护数据库更加简便。 请记住,您可以通过定义输入掩码来控制在数据库中输入数据时使用的格式,但是可以对相同数据应用另一种格式以更改数据的显示方式。例如,输入掩码可以定义按某种格式(例如 YYYY.MM.DD)输入日期,但是让日期显示为 DD-MMM-YYYY。 输入掩码的三个部分 输入掩码由一个必需部分和两个可选部分组成,每个部分用分号分隔。每个部分的用途如下所示: 第一部分是必需的。它包括掩码字符或字符串(字符系列)和字面数据(例如,括号、句点和连字符)。 第二部分是可选的,是指嵌入式掩码字符和它们在字段中的存储方式。如果第二部分设置为 0,则这些...