索引字段验证掩码
您可以定义一个验证掩码,用于在导出批次之前验证在索引字段中输入(自动或手动)的所有数据是否均正确无误。如果数据与选择的掩码不匹配,则认为对应的索引字段无效。必须手动更正该值,才能成功导出批次。
例如,假定您定义了一个索引字段值,该值将年份与“{Bar Code 1}”结合在一起,而 {条形码 1} 由 INV 后跟八位数构成:
{ScanYear4}"-"{Bar Code 1}
在这种情况下,您可以设置以下验证掩码:
YYYY"-INV"9(8)
如果由于损坏或其他原因而未成功检测到条形码,则验证过程不会接受该值。在这种情况下,您可以在编制索引的过程中手动输入条形码值。
下表列出了单击“索引设置”选项卡上“验证”字段旁边的设置工具时可用的验证掩码。
索引字段验证掩码 |
描述 |
示例结果 |
---|---|---|
清除 |
清除任何现有的索引字段格式项 |
无 |
? - 任意字符 |
接受字母、数字或特殊字符 |
3、C 或 ! (0-9、A-Z、a-z 或任何特殊字符) |
A - 字母字符 |
接受字母字符 |
C 或 c (A-Z 或 a-z) |
X - 字母数字字符 |
接受字母或数字字符 |
3、C 或 c (0-9、A-Z 或 a-z) |
9 - 数字字符 |
接受数字字符 |
3 (0-9) |
?(5) - 5 个任意字符(用任意数字替换 5) |
任意 5 个字符,其中 5 可替换为所需的字符数 |
3!TRC |
A(5) - 5 个字母字符(用任意数字替换 5) |
任意 5 个字母字符,其中 5 可替换为所需的字母字符数 |
CCTRC |
X(5) - 5 个字母数字字符(用任意数字替换 5) |
任意 5 个字母数字字符,其中 5 可替换为所需的字母数字字符数 |
33TRC |
9(5) - 5 个数字字符(用任意数字替换 5) |
任意 5 个数字字符,其中 5 可替换为所需的数字字符数。 |
33457 |
日期 |
||
DD"-"MM"-"YYYY - 日期 |
扫描日期必须以“日-月-年”格式表示 |
18-04-2013 |
{DDMMYYYY} - 日期 |
扫描日期的默认表示格式为“日月年” |
18042013 |
{MMDDYYYY} - 日期 |
扫描日期的默认表示格式为“月日年” |
04182013 |
{YYYYMMDD} - 日期 |
扫描日期的默认表示格式为“年月日”。 |
20130418 |
{JJJ} - 公历一年内的第几天(001 - 365/366) |
扫描日期在一年中所处时间顺序的三位数表示,采用公历日期格式 |
109 |
{YYJJJ} - 公历日期 |
以公历日期格式表示的扫描日期;日期表示为 5 位数缩写,代表年份以及具体是哪天。 |
13109 |
{DD} 每月日期(01 - 28/29/30/31) |
扫描日期对应的日期的两位数表示 |
18 |
{DDD} 星期(Sun - Sat) |
扫描日期对应的星期几的三个字符缩写表示 |
Fri |
{MM} - 月份(01 - 12) |
以 2 位数缩写表示的与扫描日期对应的月份。 |
04 |
{MMM} 月份(Jan - Dec) |
以 3 个字母缩写表示的与扫描日期对应的月份。 |
Apr |
{YY} - 年份(简短) |
以 2 位数缩写表示的与扫描日期对应的年份,不包括世纪。 |
13 |
{YYYY} - 年份(完整) |
以 4 位数表示的与扫描日期对应的年份,包括世纪 |
2013 |
时间 |
||
HHmmss - 时间(24 小时制) |
以 24 小时制表示的 6 字符格式的扫描时间,这些字符分别代表小时、分钟和秒 |
232133 |
hhmmsstt - 时间(12 小时制) |
以 12 小时制表示的 8 字符格式的扫描时间,这些字符分别代表小时、分钟、秒及上午/下午 |
112133PM |
HH - 时(24 小时制) |
采用 24 小时制的两位数小时表示 |
23 |
hh - 时(12 小时制) |
采用 12 小时制的两位数小时表示 |
11 |
mm - 分 (00-59) |
分钟数的两位数表示 |
21 |
ss - 秒 (00-59) |
秒数的两位数表示 |
33 |
tt - AM 或 PM |
表示为 AM 或 PM 的时间 |
AM |