みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
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件います。
退院日が空白
も検索しないと。
Offline
フィールド設定 [テーブル::入院日 ; ">" & テーブル::検索日]を除外
新規検索条件で、
フィールド設定 [テーブル::退院日 ; "<" & テーブル::検索日]を除外
で検索が、一番シンプル。
または、退院日をデフォルトで、例えば2999/12/31 で設定しておくなら、上の検索も良いです。
Last edited by Shin (2015-02-12 19:13:19)
Offline
それではダメなのでは?
シンプルな思考で
入院日 <= 検索日 and 退院日 =
or
入院日 <= 検索日 and 退院日 >= 検索日
でいいのでは。
除外の or 検索
よく分からないので検索条件の最後以外使わないようにしている、私 ;;
Offline
チポさん、Shinさん 返信ありがとうございます。
Shinさんの方法ではどうもうまくいかなかったのです・・・
除外 は レコードを対象外 との認識でいいでしょうか?
除外 は レコードを対象外 との認識でいいでしょうか
その通りです。
しかし、or 検索の場合
検索条件の最後にこの除外を使うと、
それ以前の条件に and で除外するのは分っているのですが、
それ以前だと、なんだか分らんようになっちゃいます、、私だけかもしれませんが。。
昔からここは避けて通っています ;;;
Offline
サンプルファイルを作るほどの物でもないですが、
https://dl.dropboxusercontent.com/u/926 … 09.fp7.zip
入院についての状態は、入院前、入院中、退院後、ですね。その前後を除外する、という考え方です。これは、期間での抽出(1月中の入院患者リスト)を作る時にも、同じ考え方で良いです。(退院日の空白にも影響されません)
Last edited by Shin (2015-02-12 19:22:47)
Offline
けんか売るつもりは無いですが・・
#3
レス間違えたら間違えたと言えばいいのでは、
黙って訂正・編集して間違っていないと言われたって。。
スレ主さん、
解決策がでています。
私このスレではもう発言しません。
Offline
チポさん、Shinさん 返信ありがとうございます。
Shinさんのサンプルファイルを参考に
フラグなどの除外設定を加えたところ動作確認できました。
ありがとうございました。
ブラウザを閉じずに、そのまま別の作業をしていて、2時間くらいしてサンプル作って、元の発言を見たら修正ミスを見つけたもんで。そのまま新しいレスを書き込んでいます。それ以降のレスは今まで全然見ていなかったので、申し訳ないです。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 520.48 KiB (Peak: 525.39 KiB) ]