みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも助けていただきありがとうございます。
少しずつですがステップアップしてきました。
またお願いしたい案件があるのですが、
ABCD-0122-1211のような会員ナンバーコードがあります。
最初の4桁は英語(A-Z)そしてハイフォン、4桁の数字、ハイフォン、4桁の数字となっております。
これを入力後に間違っていないかどうかチェックしたいとおもっています。
ハイフォンが未入力の場合は勝手に入れるようにはしていますがチェックがうまく対応できません。
助けていただけませんでしょうか。
チェック結果が、真は1を、偽は0を、返す判別式、
Let([
#lst=Substitute(会員ナンバーコード;"-";¶);
#row1=GetValue(#lst;1);
#row2=GetValue(#lst;2);
#row3=GetValue(#lst;3);
#stg="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
#num="1234567890"
];
Length(#row1)=4 and Filter(#row1;#stg)=#row1 and
Length(#row2)=4 and Filter(#row2;#num)=#row2 and
Length(#row3)=4 and Filter(#row3;#num)=#row3 and
PatternCount(会員ナンバーコード;"-")=2
)
Offline
Hiro様
ありがとうございます。
教えて頂いた計算式を少し改良しうまくいきました。
また助けて頂くことがあるかもしれませんがよろしくおねがいいたします。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 544.02 KiB (Peak: 579.88 KiB) ]