初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2019-07-08 21:55:11

MiMo
ゲストユーザー

重複レコードの検索でオリジナルも検索

お世話になります。質問お願いします。

重複レコードを検索するのに調べると、重複されているものは検索できるがオリジナルのものは出てこないといったものがあります。
自己リレーションとシリアルで判定するようなもので重複データが3つあると、最初の1つはOK判定で残りの2つが重複判定になるのですが、
これを最初の1つも重複判定で検索で出るようにしたいです。

フィールド
ID
動作内容

この二つが重複しているレコードを
フィールド
重複チェック

に”対象全てのレコード”が「重複」となるようにしたいです。

宜しくお願いします。

#2 2019-07-09 08:49:00

Shin
メンバー

Re: 重複レコードの検索でオリジナルも検索

ID。動作内容 で自己リレーション、リレーション先のレコードをカウントするフィールドを作り、それが2以上のものを検索

または、ID & 動作内容 のような計算フィールドを作り、! で検索

オフライン

#3 2019-07-09 10:19:16

チポ
メンバー

Re: 重複レコードの検索でオリジナルも検索

> 重複されているものは検索できるがオリジナルのものは出てこないといったものがあります
これをするためには、
特別なことをしなければならないと思いますが、
どこでこのような情報を得たのでしょう?

普通に考えれば、
「オリジナル」も抽出されますよ。。

オフライン

#4 2019-07-09 10:51:13

Moz
メンバー

Re: 重複レコードの検索でオリジナルも検索

重複レコードを検索するのに調べると、重複されているものは検索できるがオリジナルのものは出てこないといったものがあります。

「重複フラグ」を主キーが異なる場合に 1 とするタイプの計算式を使ったんじゃないですかね......

Case ( 重複チェック::主キー and 重複チェック::主キー ≠ 自テーブル::主キー ; 1 ; 0 )

的な。
この場合は重複している2レコード目以降が 1 になるので重複フラグで検索するとオリジナルが出てこないです。

編集者 Moz (2019-07-09 10:56:56)

オフライン

#5 2019-07-09 11:20:53

チポ
メンバー

Re: 重複レコードの検索でオリジナルも検索

方法がいろいろあるのは分かっています。

スレ主さんがどこでそのような情報を得たのか知りたいのです。

「オリジナル」はでてこない
なんて、どのように書かれているのか・・

オフライン

#6 2019-07-09 11:37:42

Shin
メンバー

Re: 重複レコードの検索でオリジナルも検索

確かに、重複した時にはその第1レコードのみを表示、はよくあるですが、その逆はあまり行わないですよね。

オフライン

#7 2019-07-09 14:50:07

MiMo
ゲストユーザー

Re: 重複レコードの検索でオリジナルも検索

みなさんありがとうございます。

私が見たのはこちらのブログ記事です。Mozさんの式で合ってるのかなと愚考します。
https://ameblo.jp/kamata-shain/entry-11562456022.html

こちらだと、重複したレコードの最初は〇で2個目以降が×となります。
×で検索しても最初のレコードが出ないため、これをなんとかならないかと質問した次第です。

初級者の為、具体的にお教えいただけると助かります。
よろしくお願いします。

#8 2019-07-09 16:25:56

チポ
メンバー

Re: 重複レコードの検索でオリジナルも検索

記事がある意味特殊なんです。

Mozさんの式は「オリジナル」を対象外にする為の方法です。

Shinさんの方法を試してみてください。
重複検索が簡単でしょう。

オフライン

#9 2019-07-09 18:16:29

MiMo
ゲストユーザー

Re: 重複レコードの検索でオリジナルも検索

Shinさんの前者の方で試行錯誤して検索出来ようになりました。
ありがとうございました。

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer