「PartNumber」というフォームにフィールドがあります。私がやりたいことは次のとおりです:いくつかの標準/検証を尊重するフィールド値:
数字,数字,数字,文字,数字,数字,数字,数字,数字
つまり、3桁1文字5桁。また、「保存」ボタンがあります。たとえば、ユーザーが 123F45156 と入力し、保存 => OK の場合。しかし、ユーザーが 1565515156 と入力すると、保存 => メッセージボックスが表示されます。
私はあなたの助けに感謝します! ありがとう
「PartNumber」というフォームにフィールドがあります。私がやりたいことは次のとおりです:いくつかの標準/検証を尊重するフィールド値:
数字,数字,数字,文字,数字,数字,数字,数字,数字
つまり、3桁1文字5桁。また、「保存」ボタンがあります。たとえば、ユーザーが 123F45156 と入力し、保存 => OK の場合。しかし、ユーザーが 1565515156 と入力すると、保存 => メッセージボックスが表示されます。
私はあなたの助けに感謝します! ありがとう
@Matches は、文字、数字、および句読点の正確なパターンを確認できるため、より優れたソリューションです。
次のブログ エントリを参照してください: http://www.bleedyellow.com/blogs/texasswede/entry/regular_expressions_in_notes_lotusscript
Lotusscript で正規表現を使用する方法について説明します。フィールドの Exiting イベントだけでなく、QuerySave イベントにもチェックを追加するだけです。
値が @IsNumeric であるかどうかをチェックし、そうである場合はユーザーに @Prompt するコードをフィールド入力検証イベントに入れることができます。
または、クエリ保存イベントで lotusscript を使用して実行できます。isnumeric を使用し、msgbox() を使用してユーザーにプロンプトを表示する