みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
shinさんありがとうございます。
再度変更がある際に活用させていただきますね^^
チポさん、shinさんへ
男女を分ける必要がある場合は下の式で
Let (
[
SEX = ( 検査データ_患者::性別="M" ) ; // 男性は1;女性は0
YM = ( 検査データ_患者::受付日 ≥ Date ( 4 ; 2 ; 2018 ) ) ; // 2018/4/2 以降は1
lmt = Choose ( SEX + YM * 2 ;
137 ; 281;
177.6 ; 301.3
)
] ;
Case(IsEmpty(検査データ_患者::フェリチン);0;検査データ_患者::フェリチン*1 > lmt)
)
性別を分ける必要が無い時は
Let (
[
YM = ( 検査データ_患者::受付日 ≥ Date ( 4 ; 1 ; 2016 ) ) ; // 2016/4/1 以降は1
lmt = Choose ( YM ;
20 ;
15
)
] ;
Case(IsEmpty(検査データ_患者::RF);0;検査データ_患者::RF*1 > lmt)
)
で稼働するようになりました。
年度もお手間を取らせて申し訳ありませんでした。
おかげさまで思い通りの式が完成しました^^
ありがとうございました。
チポさん
色々書ていただきありがとうございます。
そういうやり方もあるのですね。
ただ今回は出来れば、条件付き書式だけでのみ処理をしたいと思っていまして、
※該当テーブルのフィールド追加が不可の為。
良かったら条件付き書式のみで処理ができるやり方をご教授願えないでしょうか。
>>無記入の場合もLowが反応してしまいます。。
が対応でいればうまくいくと思っているのですが・・・
本当にご面倒で申し訳ありませんがどうぞ宜しくお願いいたします。
shinさんに教えていただいたものを変更して
Let (
[
YM = ( 検査データ_患者::受付日 ≥ Date ( 4 ; 1 ; 2018 ) ) ; // 2018/4/1 以降は1
lmt = Choose ( YM ;
10 ;
9.4
)
] ;
検査データ_患者::PT*1 < lmt
)
とすると値が入ったものに関しては正しく表示されるのですが
無記入の場合もLowが反応してしまいます。。
もう一度ご指摘していただけないでしょうか。
チポさん
すみません、僕の理解がおいつかずまったくイメージ出来ていません・・・
チポさん
グラフィックオブジェクトの文字を「Low」と「Hi」の2つ配置していまして
通常は無色にして、異常値が出たときのみ条件付き書式で色をつけて表示しています。
この方法しか思い浮かばす・・・
すみません、理解が出来ず、、、
Lowという文字 と Hi という文字に別々に条件付き書式を設定しようと思ってます。
また、検査項目によって、性別を判断しなくてよいものもあり
検査項目によって条件付き書式の内容を変更しようと思っています。
この説明が出来ておらず申し訳ございません。
Shinさんの式を条件付き書式に記入すると思うのですが
PTという検査項目は性別を判断しなくてよい項目になります。
また、Lowのみの判定の場合はどのように変更すればよろしいでしょうか?
Hiroさん返信ありがとうございます。
もう少し質問させてください。
検査データ_患者::PT*1 < Case(検査データ_患者::受付日<Date(4;2;2018); 10; 9.4)
検査データ_患者::PT*1 > Case(検査データ_患者::受付日<Date(4;2;2018); 13; 12.5)
上記の様に条件付き書式を設定した場合LowとHiを表示したいのですが
空欄の場合にLowが反応してしまいます。
また、男女でわける場合は
Case(IsEmpty(検査データ_患者::PT);0;検査データ_患者::性別="M" and GetAsNumber(検査データ_患者::PT) < 10)
今までは上記の計算式でしていたのですが、
検査データ_患者::PT*1 < Case(検査データ_患者::性別="M" and 検査データ_患者::受付日<Date(4;2;2018); 10; 9.4)
でよろしでしょうか?
いつもお世話になっております。
検査値を条件付き書式で色分けを下記の式でしています。
Case(IsEmpty(検査データ_患者::RF);0;GetAsNumber(検査データ_患者::RF) > 20)
今回検査値の基準が変わりまして
2016/4/1以降は 15以上を色分けするという風になりました。
ですので、2016/3/31までは 20以上を色付け、2016/4/1以降は 15以上を色付けという風に二つ式を入れたいのですが
どのように変更すればよろしいでしょうか?
チポさん
Shinさん
連絡が遅れ大変申し訳ございません。
無事解決いたしました。ありがとうございました!!
チポさんコメントありがとうございます。
1病棟1レコードのテーブルで表示し
レコードの移動で病棟ごとの表示は出来る様になりました。
次に
Get(日付)>=入退院テーブル_スタートページ用::入院年月日
and
not IsEmpty(入退院テーブル_スタートページ用::入院年月日)
and
IsEmpty(入退院テーブル_スタートページ用::入院予定)
and
Get(日付)<入退院テーブル_スタートページ用::退院年月日
or
IsEmpty(入退院テーブル_スタートページ用::退院年月日)
と変更しました。
しかし、実際は入院予定が空欄の物のみを表示したいのですが
空欄でない物も表示されてしまいます。
現在入院している病棟の入院患者一覧をプリントアウトして
オムツ等の支出表を印刷したいと思っています。
枠線を25人の2列合計50人分まで引きたいです。(実際出力するのは50人以下であっても)
ポータルを利用するのが良いと思い
ポータルを配置しポータルレコードのフィルタで
Get(日付)>=入退院テーブル_スタートページ用::入院年月日
and
Get(日付)<入退院テーブル_スタートページ用::退院年月日
or
IsEmpty(入退院テーブル_スタートページ用::退院年月日)
and
not IsEmpty(入退院テーブル_スタートページ用::入院年月日)
and
IsEmpty(入退院テーブル_スタートページ用::入院予定)
and
入退院テーブル_スタートページ用::病棟名="2"
上記の様にフィルタをしました。
しかしこのやり方で問題点が出てきました。
1.本来はヘッダ等に病棟名を選べるようにして病棟を動的に変化したいが
現状ではポータルレコードのフィルタで抽出しているので病棟の数だけレイアウトを作らなければならない
2.病棟名を"2"で絞り込んでいるのに退院年月日が入っている人も一緒に表示される
上記の様な不具合?が出ています。
どの様に変更すれば良いか分からず悩んでいます。
どなたかお力添えをお願い致します。
windows10 filemaker12
あ、よく考えたらボディパートに縦長のポータルを配置しておりまして
ポータル中のフィールドをクリックする際にレイアウトが動くようです。
検査項目を縦長に配置してA4サイズに収めている為A4縦長にレイアウトしています。
情報が不足しており大変申し訳ありません。
Shin様
ご返信ありがとうございます。
という事は、縦長レイアウトをそのまま使用する場合は
この様な動作は仕様という事であきらめた方が良いという事でしょうか?
ブラウズの状態で縦に長いレイアウトがあります。
スクロールバーを使い下にスクロールしてボディパートの入力を行っています。
説明が難しいのですが、画面の上部の方や下部の部分の入力フォームをクリックすると
画面がずれてしまう症状が出てしまいます。
上の方の入力フォームをクリックするとレイアウトが上にスクロールされ
下の方の入力フォームをクリックするとレイアウトが下にスクロールされます。
入力時に画面が動くものですから入力しにくいとクレームが出まして
改善できないかと思った次第です。
どうぞお力をお貸しください。
Filemaker12 windows10
いつもお世話になっております。
ベッド管理のソフトを作成しています。
ベッドマスタテーブル:ベッド番号
ベッド管理テーブル:ベッド番号、カルテ番号
入退院テーブル:カルテ番号、入院日、退院日
ベッド管理テーブル:ベッド番号、ベッドマスタテーブル:ベッド番号でリレーション
ベッド管理テーブル:カルテ番号、入退院テーブル:カルテ番号でリレーションしています。
ベッドマスタテーブルをレイアウトテーブルとして
リスト形式でベッドの一覧表を表示しています。
追加でヘッダパートに
ベッドの配置図の様なものを表示したいと思っています。
ポータルを追加し(関連レコード:ベッド管理マスタ)
レコードのフィルタでベッド番号を絞り込み
ベッド管理:カルテ番号を表示
をしたいのですが、
ボディパートで選択されたレコードしか表示されません。
イメージとしては
ポータルを複数配置しレコードフィルタでベッド番号ごとに割り振り
表示をしたいと思っているのですが(イメージできますでしょうか?)
どの様に変更すれば宜しいのでしょうか?
ご教授お願い致します
Filemaker12
肉塊様
ありがとうございます!
ばっちり解決いたしました^^
Shinさん、ありがとうございます。
URLを確認させて頂き、再度投稿させて頂きます。
ポータルで表示しているあるフィールドの値が「12」から始まるものだけを
ポータル上に表示したいと思っています。
フィールド名:"12*"
としても表示されません。
どなたか教えて頂けないでしょうか?
訪問予定を管理するソフトを作りたいと思っています。
イメージとしては
2017年1月1日
氏名 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
○○さん 予 予 予
□□さん 済 予 予
◇△さん 済 予上記の様に月ごとに予定の「予」と済みの「済」をドロップダウンリストで入力したいです。
この様な処理は可能なのでしょうか?
2017年1月1日とある所を2018年1月1日にすると
2017年のデータも残った状態で2018年の1年分(12か月分)が入力できるようにしたいと思っています。
どうぞ皆様お力添えをお願い致します。
Filemaker12 windows10
Pages: 1
[ Generated in 0.010 seconds, 6 queries executed - Memory usage: 678.49 KiB (Peak: 715.66 KiB) ]