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

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

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

You are not logged in.

Announcement

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


#1 2020-04-07 11:36:53

ちょび
Guest

複数検索 スクリプト

2つの条件を満たす対象レコードデータをエクスポートしたいのだが
1つ目の条件で絞られたデータの中から、2つ目の条件が選択される・・・・

A列:キャンセル B列 空白or指定日 がはいっているデータを
抜き出したい

分かりにくくて申し訳ないです
教えてください

#2 2020-04-07 11:42:06

Moz
Member

Re: 複数検索 スクリプト

検索モードで検索すると仮定して

検索条件で「A列」に "キャンセル" 「B列」に "=" の検索条件を作ります。
[検索条件]メニューから[新規検索条件]を押して、2行目の検索条件を増やします。
「A列」に "キャンセル" 「B列」に 指定日 の検索条件を作ります。

この状態で検索実行すれば 2行のいずれかの条件を満たすレコードが表示されます。
「A列」が キャンセル で「B列」が空欄または指定日となります。

列という概念は FileMaker にはありませんがフィールドを指していますよね?

Offline

#3 2020-04-07 11:51:13

チポ
Member

Re: 複数検索 スクリプト

Bが空白を検索
  Bが指定日を拡大検索
  Aがキャンセルを絞り込み検索

三回の検索です。

一回での検索が難しかったらこんな方法も有ります。

Offline

#4 2020-04-07 11:55:15

ちょび
Guest

Re: 複数検索 スクリプト

MOZさん

ご返信ありがとう御座います。

ご教示頂いた検索の仕方を
スクリプトとし作成したいです

検索モードに切り替え
フィールド設定:キャンセル
検索実行

から再度全レコードを対象とし2つ目の条件を指定し
1+2条件の合わせたものを算出したいです

#5 2020-04-07 11:57:23

ちょび
Guest

Re: 複数検索 スクリプト

チポさん

ご返信ありがとう御座います。

ご教示頂いた検索の仕方を
スクリプトとし作成したいです

検索モードに切り替え
フィールド設定:キャンセル
検索実行

から再度全レコードを対象とし2つ目の条件を指定し
1+2条件の合わせたものを算出したいです

#6 2020-04-07 13:11:37

Hiro
Member

Re: 複数検索 スクリプト

動的な複合条件のFM検索は本当に面倒ですよネ!
そんな時、その複雑な検索条件を計算式で指定できる抽出方法を採るのも一法です。
その一案ですが、

・全件表示ポータルに
(デカルト関[X]の自己リレーションで実装)

・計算式のポータルフィルターを掛け
(式例:   ポータル::Aフィールド="キャンセル" and (IsEmpty(ポータル::Bフィールド) or ポータル::Bフィールド=指定日フィールド))

・目的レコードだけをポータル表示

・このポータルを指定明示しながら「関連レコードへ移動」を実行

・印刷レイアウトで目的検索結果レコードを抽出

・Excel形式エキスポートしてお終い。

Offline

#7 2020-04-07 13:37:18

チポ
Member

Re: 複数検索 スクリプト

回数を分けて検索する場合、
先にOR検索をした方がやりやすいです。

スクリプト
  検索モード
  フィールド設定 [ B ; "=" ]
  検索実行
  検索モード
  フィールド設定 [ B ; 指定日 ]
  対象レコードの拡大
  検索モード
  フィールド設定 [ A ; "キャンセル" ]
  対象レコードの絞り込み

これでいいでしょう。


検索値が固定なら、
  検索実行
  対象レコードの拡大
  対象レコードの絞り込み
に直接検索条件を設定できますから、
もっと簡単なステップにできますね。


MOZさんの方法は
  検索モード
  フィールド設定 [ A ; "キャンセル" ]
  フィールド設定 [ B ; "=" ]
  新規検索条件
  フィールド設定 [ A ; "キャンセル" ]
  フィールド設定 [ B ; 指定日 ]
  検索実行


and検索 or検索
のヘルプのリンクです
https://fmhelp.filemaker.com/help/18/fm … ia.html%23

Offline

#8 2020-04-07 13:40:34

Moz
Member

Re: 複数検索 スクリプト

チポさん、ありがとうございます(•̀ᴗ•́)و ̑̑

Offline

#9 2020-04-07 13:44:23

チポ
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.006 seconds, 7 queries executed - Memory usage: 516.98 KiB (Peak: 521.89 KiB) ]