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

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

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

You are not logged in.

Announcement

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


#1 2023-07-13 15:56:28

IDEA
Member

ユニークな値

ご教示お願い致します。

If関数にて、もし指定したフィールドが”ユニークな値じゃなかったら”の条件設定をしたのですが、
この”ユニークな値じゃなかったら”の設定方法がわかりません。

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

Offline

#2 2023-07-13 16:45:00

Shin
Member

Re: ユニークな値

そのフィールドで自己リレーションを張り、関連レコード数が1ならば、ユニークです。

Offline

#3 2023-07-13 16:48:56

チポ
Member

Re: ユニークな値

> 関連レコード数が1ならば、ユニークです
それはレコード確定後の話で、
確定前だと関連レコード数0がユニークになります。

それを避けるには
自信を照合しないようにリレーションすればいいですね。

Offline

#4 2023-07-13 17:01:09

IDEA
Member

Re: ユニークな値

ご回答頂きありがとうございます。

計算式で設定するにはどのように設定すればよろしいでしょうか?

Offline

#5 2023-07-14 09:01:07

チポ
Member

Re: ユニークな値

自己リレーションを
  指定したフィールド = 指定したフィールド
  and
  主キー ≠ 主キー
として、

条件式
  Count ( 自己リレーション::指定したフィールド ) > 0
これが真なら、ユニークではない。
となりますね。

Offline

#6 2023-07-14 14:40:46

IDEA
Member

Re: ユニークな値

チポさん

ご教示頂いた内容で解決できました。
ありがとうございました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 505.57 KiB (Peak: 516.3 KiB) ]