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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » チェックボックスの線について » 2014-08-25 15:11:48

Shin様、チポ様、Layouter様
ご返信ありがとうございました。
現在のバージョンでは内部のx印の編集を行うのは厳しいようですね。
今後のバージョンアップでの改善を待つことにします。
ご指導ありがとうございました。

#2 初心者のFileMaker pro Q&A » チェックボックスの線について » 2014-08-22 15:07:15

hiratomo
Replies: 6

環境は FM pro13   Win 7です。
よろしくお願いします。

チェックボックス枠内の「x 」印の色や太さを変更することは可能でしょうか。
枠の色や太さはインスペクタ内の「線」の項目で変更できるのはわかったのですが、
内側の線の編集の方法がわかりません。

ご教授のほど、よろしくお願いいたします。

#3 Re: 初心者のFileMaker pro Q&A » 複数ファイルのリスト表示 » 2014-04-16 08:35:38

チポ様

ご返信ありがとうございました。
ご指摘いただいてから知ったのですが、ポータルにはフィルター機能があるのですね。
勉強不足でした。
今後は全検査歴を作成して、管理を行っていきたいと思います。

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

#4 初心者のFileMaker pro Q&A » 複数ファイルのリスト表示 » 2014-04-15 16:19:39

hiratomo
Replies: 2

以前より大変お世話になっております、よろしくお願いします。
環境はwin7、filemaker Pro11 です。
現在病院で患者情報の管理を行っています。

過去の検査歴を表示するために以下のようなテーブルを作っています。
テーブル[患者情報detabese]----フィールド(患者ID、氏名、性別、生年月日)
テーブル[CT検査歴]-------------フィールド(患者ID、検査日、検査部位、検査結果レポート)
テーブル[MRI検査歴]-----------フィールド(患者ID、検査日、検査部位、検査結果レポート)
テーブル[内視鏡検査歴]---------フィールド(患者ID、検査日、検査結果レポート)

患者情報detabeseと各検査テーブルを患者IDにてリレーションを結び、各検査ごとの検査歴をポータルで表示しています。

このたび、医師から検査歴を別々に表示するのではなく、一つのリストで表示してほしいと要望がありました。
現状では  ID:99999 FM太郎さま
    CT検査歴  |  MRI検査歴 |   内視鏡検査歴
   2014/1/3  | 2014/2/2  |  2014/2/3
  2013/1/3   | 2013/12/25 |  2013/11/21     この様に表示されています。

これを一つのリストにまとめて 
       ID:99999 FM太郎さま
            検査歴
         2014/2/3 内視鏡検査
         2014/2/2 MRI検査
         2014/1/3 CT検査
         2013/12/25 MRI検査
         2013/11/21 内視鏡検査
         2013/1/3  CT検査         このように表示したいと考えています。

私なりに考えた結果、別のテーブル[全検査歴]を作成し、各検査テーブルからレコードをすべてインポート、
患者情報detabaseと全検査歴を患者IDでリレーションで結び、ポータルで表示してはどうかと考えたのですが、
別のテーブルを作らずに、もっと簡単に全検査一覧を作成する方法はないでしょうか。

長文ですみません、よろしくお願いいたします。     hiratomo

#5 Re: 初心者のFileMaker pro Q&A » 検査オーダー画面作成について » 2014-03-10 13:50:39

shin様  旅人さま

お二人の作っていただいたサンプルを参考にして(ほぼ流用ですが…)、目的のシステムを作成することができました。

素人なりに、作っていただいたサンプルを理解しようとしてみました。
・クリックされた項目(ボタン)のスクリプトで、保存フィールドに項目がリストアップされる
・リストアップされた項目をcount関数で抽出し、該当する項目のみ条件付書式で色を変える

このように理解したのですが、あってますでしょうか?

私一人では間違いなく完成することはできませんでした、ありがとうございました。
また機会がありましたら、よろしくおねがいいたします。

#6 Re: 初心者のFileMaker pro Q&A » 検査オーダー画面作成について » 2014-03-08 14:12:48

shinさま

ご返信ありがとうございました、さっそく試してみます。

#7 Re: 初心者のFileMaker pro Q&A » 検査オーダー画面作成について » 2014-03-08 12:50:11

もっと簡単に設定できる方法があれば、そちらがありがたいです。
難しいようであれば、50個設定でも問題ありません。
よろしくお願いいたします。

#8 Re: 初心者のFileMaker pro Q&A » 検査オーダー画面作成について » 2014-03-08 10:59:15

旅人 wrote:

クリックするのは(ボタンになっているのは)フィールドですか、フィールドラベルですか。

ご返信ありがとうございます。
フィールドは作成しておらず、テキストツールで項目を入力したものをボタン設定でスクリプト実行にしております。
フィールドラベルというのがわからないのですが、どのようなものでしょうか。
質問に質問を返して申し訳ありません。

#9 初心者のFileMaker pro Q&A » 検査オーダー画面作成について » 2014-03-08 09:19:11

hiratomo
Replies: 9

よろしくお願いします。
環境はwin7、filemaker Pro11 です。
私は病院に勤めているのですが、血液検査のオーダーシステムを作成しようと思っています。
現在作成している画面は以下の通りです。
-----------------------------------------------------------------------------
患者ID  患者氏名 生年月日 性別

血液検査項目
γ-GTP , GOT , GPT , U1 , U2 , S1 , S・・・・・・・・・・・(50個ほどあります)
-----------------------------------------------------------------------------
チェックボックスを利用すれば楽なのですが、医師からの要望で、任意の項目名をクリックすると項目背景が黄色になり、
もう一度クリックすると背景が透明になるようにしたいと考えています。(複数選択可能)

他のかたの質問を参考にして条件付き書式で色がつくようにしました。
・着色スクリプト(項目数だけ作成)
If[$$色GOT = Get(スクリプト引数)]
  変数を設定[$$色GOT;値""]
Else
    変数を設定[$$色GOT;値;Getスクリプト引数)]
End If
ウィンドウ内容の再表示
・検査項目名のテキストをボタンにし、条件付き書式で[計算式が$$色GOT="黄"のとき塗りつぶし色を黄色に設定

このように作成し、ボタンを押すごとに色が変わるところまでは作成できたのですが、この設定ですと、新規レコードを作成すると
前のレコードで黄色がついた項目が黄色のままになってしまいます。

患者さんごとに検査項目が違うので、新規レコードを作成した場合はすべての項目が選択されていない状態にしたいです。
色々調べているのですが、中々うまくいきません。

今後、どのように設定すればよいのか教えていただけませんでしょうか。
変数と条件付き書式を使った方法のほかによい方法があれば教えていただければ幸いです。よろしくお願いします。

                                                    hiratomo

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 603.66 KiB (Peak: 624.64 KiB) ]