特定の文字構造が文字列フィールドタイプで使用されていることを確認できる式があるかどうかを確認しようとしています。一致するかどうかを確認し、一致しない場合は赤に変えるために使用する必要があります。
アルファ アルファ ナンバー ナンバー ナンバー アルファ
AA123A - わかりました、
A1234A - 赤くなります。
前もって感謝します。
特定の文字構造が文字列フィールドタイプで使用されていることを確認できる式があるかどうかを確認しようとしています。一致するかどうかを確認し、一致しない場合は赤に変えるために使用する必要があります。
アルファ アルファ ナンバー ナンバー ナンバー アルファ
AA123A - わかりました、
A1234A - 赤くなります。
前もって感謝します。
条件付き書式の数式として次のようなものを使用してみてください。
local stringvar somefield:={table.string_field};
if len(somefield)=7
and ascw(somefield[1]) in [65 to 90]
and ascw(somefield[2]) in [65 to 90]
and isnumeric(somefield[3 to 5])
and ascw(somefield[6]) in [65 to 90] then crBlack else crRed
明らかに、これは大文字のアルファベット文字 (ASCII 値 65 ~ 90) に対してのみ機能しますが、必要なものに合わせて簡単に変更できます。