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

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

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

You are not logged in.

Announcement

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


#1 2020-12-27 14:24:54

masayuki
Member

重複したレコードを除外する

いつも勉強させてもらってます。
品名とかのフィールドで重複してる場合の検索はできるのですが重複してない分と重複してる内の一つを一緒に検索はできないでしょうか?
リストにした時に重複した部分をだぶらせたくないのです。
よろしくお願いします。

Offline

#2 2020-12-27 15:12:00

Shin
Member

Re: 重複したレコードを除外する

品名のマスター(1ぴんレコード)を作り、そこで検索するか、今の検索後にそのテーブルへ関連レコードへ移動する。

Offline

#3 2020-12-27 15:37:58

masayuki
Member

Re: 重複したレコードを除外する

ありがとうございます。Shin様。
伝え方が悪かったのですが、
品名の単価をリストにした時に
A 500円
B 400円
A 500円
C 600円
B 400円
となっているのを金額だけのリストを作りたい時に
A 500円
B 400円
C 600円
とダブってるのを除いてリストにしたいのです。
ご教授お願いします。

Offline

#4 2020-12-27 15:51:51

Shin
Member

Re: 重複したレコードを除外する

だから、そのリストを別の品名の重複を禁止したテーブル(商品マスター)へインポートして、リレーションを張り、金額を関連レコードとして表示します。これが一番簡単ですし、データベースを発展させるためには、そのマスターテーブルは必須ですよ。

商品マスターテーブルを作るのが何が何でもいやでしたら、品名をキーにした小計パートのみを持たせたレイアウトを作り、金額の最大値の集計するフィールドを作ります。その小計パートのなかに、商品名と周径フィールドを配置し、商品名でソートします。

Offline

#5 2020-12-27 16:26:14

masayuki
Member

Re: 重複したレコードを除外する

Shin様、何回もすいません。
マスターを作るとはポータルのことでしょうか?
「そのリストを別の品名の重複を禁止したテーブル(商品マスター)へインポートして、リレーションを張り、金額を関連レコードとして表示します。」
の部分をもう少しわかりやすく猿でもわかるように言っていただけたら助かります。
商品マスターテーブルは作りたいです。
よろしくお願いします。

Offline

#6 2020-12-27 23:12:38

Shin
Member

Re: 重複したレコードを除外する

どの様な運用で何をしたいのか全くわかりませんが。

テーブルを2個用意します。
まず、商品マスターテーブルは、商品名、メーカー、規格などの固有情報を保存するフィールドを作ります。商品名がユニークでしたら、管理番号の代わりに使えますが、番号の方がのちのち簡単です。商品名には、フィールド定義の制限で、ユニークにしておきます。
もう一つが、価格テーブルですが、商品名、価格のフィールドを作ります。商品名でリレーションを張っておきます。

価格テーブルのデータを商品マスターへインポートすれば、1商品1レコードになります。商品マスターで価格を参照フィールドとして表示すれば、1商品1価格のリストになります。

Offline

#7 2020-12-28 20:40:55

masayuki
Member

Re: 重複したレコードを除外する

Shin様
いろいろとありがとうございました。
Shin様のおっしゃっ様にやったところ思い描いていたようなマスターができました。
とても勉強になりました。
お手数をおかけしてありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 512.61 KiB (Peak: 517.15 KiB) ]