2012-09-11 112 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.") 
);