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

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

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

You are not logged in.

Announcement

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


#1 2020-02-03 12:31:49

ajisann3
Member

フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

フィールドAがIDで、フィールドBが日付のフィールドです。
いろいろと試してみましたが、うまく行きません。
検索しても、うまく見つけらませんでした。
この検索が可能かどうか、可能であればその方法を教えていただきたく存じます。
よろしくおねがいします。

Offline

#2 2020-02-03 12:36:31

Moz
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

それぞれのフィールドが何と一致、不一致なのでしょうか?

フィールドAが一致が検索できているのなら、フィールドAが一致したレコードを検索したのち
フィールドBが一致の検索条件を作り[除外]をオンにして
[検索条件]-[対象レコードの絞り込み]をすればフィールドBが一致を除外=不一致となりますね。

Offline

#3 2020-02-03 13:03:02

ajisann3
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

ご教示ありがとうございます。
私の説明不足が原因だと思いますが、教えて頂いた方法だと、望む検索結果になりませんでした。
  フィールドA  フィールドB
  111      2010/1/1
  111      2010/1/1
  111      2015/12/31
  222      2010/2/2
  222      2010/2/2
  333      2010/3/3
  333      2015/12/31
という7このレコードがあったとしたら、
  フィールドA  フィールドB
  111      2010/1/1
  111      2010/1/1
  111      2015/12/31
  333      2010/3/3
  333      2015/12/31
この5つのレコードを検索結果として求めたいのです。難しいでしょうか。

Offline

#4 2020-02-03 13:22:52

チポ
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

フィールドAが同じ値のレコードのうち、
フィールドBの値が複数のレコードを検索。

ということならば、
フィールドAで自己リレーションし、
その動的値一覧を作ります。
その項目数が2以上を検索すればいいですね。

Offline

#5 2020-02-03 13:31:04

Moz
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

一致でもないし重複でもないし......
今の状態で検索だけでの抽出は難しいような気がしますネ。

444  2020/02/03
これが増えただけなら対象にならないけれど
444  2020/02/10
も増えれば両方とも対象になるってことですよね?

チポさんの指摘通りの条件であればこんな感じですか。
http://bit.ly/3b7Bc2Y

Last edited by Moz (2020-02-03 13:32:55)

Offline

#6 2020-02-03 14:10:19

チポ
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

ああ、Mozさんの指摘を考えていませんでした。

フィールドAで同じ値のレコードが一つのみの場合、
私の方法では除外されます。

これでいいのか分かりません。。

Offline

#7 2020-02-03 14:42:49

qb_dp
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

現在の質問と例では、レコードの抽出条件が判断しづらいですね。
目的を書いてみては。

Offline

#8 2020-02-03 14:55:00

ajisann3
Member

Re: フィールドAが一致 かつ フィールドBが不一致であるレコードの検索方法

Mozさん、チポさん、ありがとうございます。

フィールドAで同じ値のレコードが一つのみの場合は抽出不要なので、頂いたサンプルファイルで考えていた通りの抽出ができました。
1週間くらい悩んでいたので、かなりスッキリしました。
自己リレーション等はまだやったことがなかったので、サンプルファイルを参考に、また色々と勉強しながら、ファイルを作り直してみます。
ファイルメーカーは奥が深くて、たのしいですね。
お二方とも、本当にありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 518.84 KiB (Peak: 523.75 KiB) ]