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

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

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

You are not logged in.

Announcement

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


#1 2014-04-09 23:56:53

じゅんきち
Guest

全置換について

FM12

全置換でフィールドに1以上の数字が入力されていた時に、1に置き換える置換は計算式に何を入れれば出来るのでしょうか?

教えてください。

#2 2014-04-10 00:01:20

Hiro
Member

Re: 全置換について

Sign(そのフィールド)  とか、

Offline

#3 2014-04-10 00:24:18

じゅんきち
Guest

Re: 全置換について

Shin様
ありがとうございます。

検索に
Sign(そのフィールド)を入れると、「1を1に置き換えますか?」と出ます。

2以上を検索して強制的に1に置き換えたいです。

#4 2014-04-10 00:52:49

Hiro
Member

Re: 全置換について

「フィールド内容の全置換」ヘルプで質問をお調べ下さい。
また、「1以上の数」以外の処理は、どうしたいですか?
もしSign関数の計算結果のままで良いなら計算式は先で良いでしょう。「Sign関数」の仕様はヘルプをご覧下さい。
又もし、それ以外は、そのままその数値を保持するなら、式は、
    Case(Sign(そのフィールド); Sign(そのフィールド); そのフィールド)

Offline

#5 2014-04-10 09:16:22

Shin
Member

Re: 全置換について

GetAsBoulean() を使ってみれば。

  Shin Sign 似てる....

Offline

#6 2014-04-10 09:20:47

Traveller
Guest

Re: 全置換について

>2以上を検索して強制的に1に置き換えたいです。
検索してからなら計算式は1と入れるだけですよね。
検索しないのなら対象レコードを
Case ( フィールド ≥ 2 ; 1; フィールド ) で置換
が分かりやすい?

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 548.77 KiB (Peak: 563.02 KiB) ]