2012-09-11 78 views
1

我在名为“PartNumber”的窗体上有一个字段。我想要做的是:该字段的值要尊重一些标准/验证:验证字段值格式

数字,数字,数字,字母,数字,数字,数字,数字,数字

因此,3位1个字母5位。另外,我有一个“保存”按钮。例如,如果用户输入123F45156,然后保存=>确定。但是,如果用户输入1565515156,则保存=>消息框将出现。

我会感谢您的帮助!由于

回答

3

@Matches是一个更好的解决方案,因为您可以检查字符,数字和标点符号的精确模式。

0

你可以把代码中的字段输入验证活动,将检查值是否@IsNumeric如果是@Prompt用户

,或者你可以在查询中使用LotusScript做保存事件。使用isnumeric并提示用户使用msgbox()

+0

如果号码是ABCD12345,例如即不会赶上。它只会捕获只有数字的部件号。 –

0

在输入验证式输入:

@If(@Matches(@ThisValue; "{0-9}{0-9}{0-9}{A-Z}{0-9}{0-9}{0-9}{0-9}{0-9}"); 
    @Success; 
    @Failure("Please use format ###@##### where # is a digit and @ is a letter.") 
);