みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
フィールドAがIDで、フィールドBが日付のフィールドです。
いろいろと試してみましたが、うまく行きません。
検索しても、うまく見つけらませんでした。
この検索が可能かどうか、可能であればその方法を教えていただきたく存じます。
よろしくおねがいします。
Offline
それぞれのフィールドが何と一致、不一致なのでしょうか?
フィールドAが一致が検索できているのなら、フィールドAが一致したレコードを検索したのち
フィールドBが一致の検索条件を作り[除外]をオンにして
[検索条件]-[対象レコードの絞り込み]をすればフィールドBが一致を除外=不一致となりますね。
Offline
ご教示ありがとうございます。
私の説明不足が原因だと思いますが、教えて頂いた方法だと、望む検索結果になりませんでした。
フィールド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
フィールドAが同じ値のレコードのうち、
フィールドBの値が複数のレコードを検索。
ということならば、
フィールドAで自己リレーションし、
その動的値一覧を作ります。
その項目数が2以上を検索すればいいですね。
Offline
一致でもないし重複でもないし......
今の状態で検索だけでの抽出は難しいような気がしますネ。
444 2020/02/03
これが増えただけなら対象にならないけれど
444 2020/02/10
も増えれば両方とも対象になるってことですよね?
チポさんの指摘通りの条件であればこんな感じですか。
http://bit.ly/3b7Bc2Y
Last edited by Moz (2020-02-03 13:32:55)
Offline
ああ、Mozさんの指摘を考えていませんでした。
フィールドAで同じ値のレコードが一つのみの場合、
私の方法では除外されます。
これでいいのか分かりません。。
Offline
現在の質問と例では、レコードの抽出条件が判断しづらいですね。
目的を書いてみては。
Offline
Mozさん、チポさん、ありがとうございます。
フィールドAで同じ値のレコードが一つのみの場合は抽出不要なので、頂いたサンプルファイルで考えていた通りの抽出ができました。
1週間くらい悩んでいたので、かなりスッキリしました。
自己リレーション等はまだやったことがなかったので、サンプルファイルを参考に、また色々と勉強しながら、ファイルを作り直してみます。
ファイルメーカーは奥が深くて、たのしいですね。
お二方とも、本当にありがとうございました。
Offline
[ Generated in 0.019 seconds, 9 queries executed - Memory usage: 517.41 KiB (Peak: 522.31 KiB) ]