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

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

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

You are not logged in.

Announcement

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


#1 2017-10-12 15:32:46

z1s
Member

プライマリキー ユニークな値

こんちわっ!プライマリーキーについて教えてください!

フィールドのオプションの入力値の制限の中に「ユニークな値」というチェックボックスがあります。
これにチェックをつければ、このフィールドにプライマリーキーが設定されたという考えでいいですか?

「T」というテーブルがあって、F1~F10までフィールドがあったとします。
F1,F2,F3にプライマリーキーを設定して、この3つのフィールドで一意なレコード、重複のないレコードを設定したい場合、
F1~F3のフィールドに対して「ユニークな値」を設定すればいいんでしょうか!?

例えば、下の例だと、F1,F2は重複していますがF3は重複していません。なので、各レコードは重複していませんという事を
表したい場合どうしたらいいんでしょうか!?

F1,F2,F3
a ,b, 1
a ,b, 2

Offline

#2 2017-10-13 09:19:54

チポ
Member

Re: プライマリキー ユニークな値

F1にユニーク制限を掛けたのなら、
その一つでプライマリキーになるのでは。

例えば、
F1,F2を大分類・小分類とするような場合、
三つのフィールドを結合した新たなフィールドを作り、
その入力値の自動化で
  F1 & F2 & F3
として、
このフィールドをユニーク制限すれば、
これがプライマリキーになり得ますね。

Offline

#3 2017-10-13 09:37:32

Shin
Member

Re: プライマリキー ユニークな値

入力値の制限の「ユニークな値」は、マスターテーブル(の様な)のキーに設定するモノです。上の例では F1 に同じデータが入っているため、ユニークにはなりませんね。
F1 F2 で自己リレーションをはって起き、Count () が1を超えない制限をかけておくと良いかと思います

Offline

#4 2017-10-16 10:47:15

z1s
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.008 seconds, 11 queries executed - Memory usage: 549.69 KiB (Peak: 564.9 KiB) ]