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

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

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

You are not logged in.

Announcement

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


#1 2018-04-25 09:09:21

tomato
Member

検索抽出後、絞込みについて

FM15、FMS15、Win7

以下内容を、工事一覧で表示しております。

テーブル :TO工事
フィールド :
・工事名
・工事最終日:計算F:別テーブルから最終工事日を取得
・最終請求日:計算F:別テーブルから最終請求日を取得
・中止フラグ:数字F:中止の場合1を入れる。
・完了フラグ:数字F:完了の場合1を入れる。

やりたい事:(スクリプトによる制御にて考えています)
工事一覧で請求予定ボタンを押すと、請求予定リストを抽出したいと考えています。

1:工事最終日が在るレコード かつ 工事完了、工事中止 になっていないものを抽出しました。
2:抽出後、絞込みで最終請求日に対して、空白 or 最終請求日≦工事最終日のようにしたいのですが、
  エラーがでて上手くいきません。どのようにすれば良いでしょうか?

検索実行:記憶する(TO工事::工事最終日*  AND  TO工事::中止フラグ =  AND TO工事::完了フラグ =)
検索モードに切替:一時停止オフ
*フィールド設定[TO工事::最終請求日]
対象レコードの絞込み:指定無し

どうすれば目的のリストを抽出可能でしょうか?
よろしくおねがいします。

Offline

#2 2018-04-25 09:23:48

チポ
Member

Re: 検索抽出後、絞込みについて

最終請求日 > 工事最終日
を除外
と考えた方が簡単では。

スクリプトステップ
  レコードを対象外に
  対象レコードの絞り込み
と続けると対象レコードから除外で絞り込めます。

Offline

#3 2018-04-25 10:08:34

Shin
Member

Re: 検索抽出後、絞込みについて

最終請求日 , 工事最終日 がどちらもフィールド値ですので、そのまま検索条件を作れないです。
条件に合わせたフラグの計算フィールドを作るか、1段目の抽出後に loop で条件外を除外するといいでしょう。

Offline

#4 2018-04-25 10:12:22

qb_dp
Member

Re: 検索抽出後、絞込みについて

ヨコから失礼。
うわっ...。検索モード で 「レコードを対象外に」を行うと 除外検索になることを恥ずかしながら初めて知りました。
チポさん、ありがとうございます。

スクリプト:
検索モードに切り替え[]
レコードを対象外に
対象レコードの絞り込み[]

レコードを対象外に : https://fmhelp.filemaker.com/help/16/fm … ecord.html

Offline

#5 2018-04-25 17:16:45

tomato
Member

Re: 検索抽出後、絞込みについて

チボさん、qb_dpさん、おっしゃるとおり除外の方向のほうがシンプルですね。ありがとうございます。
ただそのステップでどのように入力すれば除外できるのか?分からず、実現出来ませんでした。

Shinさん、Loopにて対応出来ました。
ありがとうございました。

Last edited by tomato (2018-04-25 17:30:59)

Offline

#6 2018-04-25 17:58:39

チポ
Member

Re: 検索抽出後、絞込みについて

Shinさんのご指摘がある様に
> 最終請求日 , 工事最終日 がどちらもフィールド値ですので、そのまま検索条件を作れないです
でしたね。


計算フィールドを作り、計算式を
  最終請求日 > 工事最終日
として、このフィールドを検索すればいいのでは。

索引非保存となりますから、
レコード数が多くなると時間がかかりますね。

Offline

#7 2018-04-26 10:20:30

Shin
Member

Re: 検索抽出後、絞込みについて

フィールド間の比較で、検索条件にできる様にして欲しいですね。これがあると、かなり短縮できるところが多いです。

loop と計算式は、どちらが早いでしょう?というところです。計算式の方が早いかもしれません。

Offline

#8 2018-04-27 07:49:22

tomato
Member

Re: 検索抽出後、絞込みについて

チボさん、Shinさん、アドバイスありがとうございした。
久々にFileMakerの中を触ったので、色々と忘れてましたがフィールド間比較は出来ないのですね。
助かりました。ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 559.49 KiB (Peak: 582.85 KiB) ]