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

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

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

You are not logged in.

Announcement

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


#1 2015-02-12 15:28:51

オイスター
Guest

指定期間内に該当するレコードの検索

win7 fma11adv

検索日に何人入院しているかを検索したいです。

<フィールド>
フラグ
検索日 グローバル
入院日
退院日

データが50個あるとします。
フラグはすべて入院
入院日       退院日
H26.12.8   
H26.12.16    H27.2.16
H26.12.19
H27.1.5
H27.1.8      H27.2.19
h27.1.15     H27.2.12
H27.1.20
H27.1.28     H27.2.12
H27.2.2      H27.2.21
H27.2.9
・・・

とした場合、
検索日 H27.2.12 とします。

検索スクリプトで
フィールド設定 [テーブル::入院日 ; "≦" & テーブル::検索日]
フィールド設定 [テーブル::退院日 ; "≧" & テーブル::検索日]

で実行すると 5件しか該当しませんでした。

実際には50件います。

#2 2015-02-12 15:43:38

チポ
Member

Re: 指定期間内に該当するレコードの検索

退院日が空白
も検索しないと。

Offline

#3 2015-02-12 16:03:51

Shin
Member

Re: 指定期間内に該当するレコードの検索

フィールド設定 [テーブル::入院日 ; ">" & テーブル::検索日]を除外
新規検索条件で、
フィールド設定 [テーブル::退院日 ; "<" & テーブル::検索日]を除外
で検索が、一番シンプル。

または、退院日をデフォルトで、例えば2999/12/31 で設定しておくなら、上の検索も良いです。

Last edited by Shin (2015-02-12 19:13:19)

Offline

#4 2015-02-12 17:37:30

チポ
Member

Re: 指定期間内に該当するレコードの検索

それではダメなのでは?


シンプルな思考で
   入院日 <= 検索日 and 退院日 =
   or
   入院日 <= 検索日 and 退院日 >= 検索日
でいいのでは。


除外の or 検索
よく分からないので検索条件の最後以外使わないようにしている、私 ;;

Offline

#5 2015-02-12 17:41:35

オイスター
Guest

Re: 指定期間内に該当するレコードの検索

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

Shinさんの方法ではどうもうまくいかなかったのです・・・
除外 は レコードを対象外 との認識でいいでしょうか?

#6 2015-02-12 18:24:37

チポ
Member

Re: 指定期間内に該当するレコードの検索

除外 は レコードを対象外 との認識でいいでしょうか

その通りです。


しかし、or 検索の場合
検索条件の最後にこの除外を使うと、
それ以前の条件に and で除外するのは分っているのですが、
それ以前だと、なんだか分らんようになっちゃいます、、私だけかもしれませんが。。

昔からここは避けて通っています ;;;

Offline

#7 2015-02-12 19:17:18

Shin
Member

Re: 指定期間内に該当するレコードの検索

サンプルファイルを作るほどの物でもないですが、
https://dl.dropboxusercontent.com/u/926 … 09.fp7.zip

入院についての状態は、入院前、入院中、退院後、ですね。その前後を除外する、という考え方です。これは、期間での抽出(1月中の入院患者リスト)を作る時にも、同じ考え方で良いです。(退院日の空白にも影響されません)

Last edited by Shin (2015-02-12 19:22:47)

Offline

#8 2015-02-13 09:16:25

チポ
Member

Re: 指定期間内に該当するレコードの検索

けんか売るつもりは無いですが・・

#3
レス間違えたら間違えたと言えばいいのでは、
黙って訂正・編集して間違っていないと言われたって。。


スレ主さん、
解決策がでています。

私このスレではもう発言しません。

Offline

#9 2015-02-13 09:30:41

オイスター
Guest

Re: 指定期間内に該当するレコードの検索

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

Shinさんのサンプルファイルを参考に
フラグなどの除外設定を加えたところ動作確認できました。

ありがとうございました。

#10 2015-02-13 14:08:51

Shin
Member

Re: 指定期間内に該当するレコードの検索

ブラウザを閉じずに、そのまま別の作業をしていて、2時間くらいしてサンプル作って、元の発言を見たら修正ミスを見つけたもんで。そのまま新しいレスを書き込んでいます。それ以降のレスは今まで全然見ていなかったので、申し訳ないです。

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: 520.37 KiB (Peak: 525.27 KiB) ]