初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-04-23 18:03:21

stones
Guest

数値を判断する関数

FM12初心者です。

あるテーブルの値が数値かどうか判断したいのですが、
その関数がわかりません。
GetAsNumber関数で挑戦しましたが、うまくいきません。

関数ご存知の方教えてください。

#2 2014-04-23 18:24:30

Traveller
Guest

Re: 数値を判断する関数

数値がどうかの定義は?
数字だけ入っているという意味ならFilter (フィールド;"0123456789"  )
を元フィールドと比較するとわかりますけど。

#3 2014-04-23 18:29:57

stones
Guest

Re: 数値を判断する関数

文字列の左3文字を取得して、その値が数値はどうかで設定値を変えたいのですが。
左3文字が、数値(0-999)か否かが判断できればいいのです。
左3文字には、全角文字の場合もあります。

よろしくお願いいたします。

Traveller wrote:

数値がどうかの定義は?
数字だけ入っているという意味ならFilter (フィールド;"0123456789"  )
を元フィールドと比較するとわかりますけど。

#4 2014-04-23 18:36:52

Traveller
Guest

Re: 数値を判断する関数

Filter (Left(フィールド; 3);"0123456789と全角の0〜9を並べる"  )で判定できない?

#5 2014-04-23 19:23:36

FM12始めたばかり
Guest

Re: 数値を判断する関数

win7 FM12adです

テキストフィールドに含まれる数値の乗除は出来るようですから
左から3文字/1=左から3文字

これで判定出来ませんか?(自信ないけど)

#6 2014-04-24 09:00:05

Traveller
Guest

Re: 数値を判断する関数

>左3文字が、数値(0-999)か否かが判断できればいいのです。
左3文字が001とかは無いのかな。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 547.58 KiB (Peak: 579.17 KiB) ]