みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12初心者です。
あるテーブルの値が数値かどうか判断したいのですが、
その関数がわかりません。
GetAsNumber関数で挑戦しましたが、うまくいきません。
関数ご存知の方教えてください。
数値がどうかの定義は?
数字だけ入っているという意味ならFilter (フィールド;"0123456789" )
を元フィールドと比較するとわかりますけど。
文字列の左3文字を取得して、その値が数値はどうかで設定値を変えたいのですが。
左3文字が、数値(0-999)か否かが判断できればいいのです。
左3文字には、全角文字の場合もあります。
よろしくお願いいたします。
数値がどうかの定義は?
数字だけ入っているという意味ならFilter (フィールド;"0123456789" )
を元フィールドと比較するとわかりますけど。
Filter (Left(フィールド; 3);"0123456789と全角の0〜9を並べる" )で判定できない?
win7 FM12adです
テキストフィールドに含まれる数値の乗除は出来るようですから
左から3文字/1=左から3文字
これで判定出来ませんか?(自信ないけど)
>左3文字が、数値(0-999)か否かが判断できればいいのです。
左3文字が001とかは無いのかな。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.46 KiB (Peak: 578.99 KiB) ]