みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
母集団Aがあり絞り込み一回目結果B,さらにそこから絞り込み結果Cがあるとします。
B∩(C以外)
を検索できるようなスクリプトを作ろうとするのですがうまくゆきません。
通常の検索だと、新規検索条件で“除外”をえらべばうまくゆくのですが、スクリプトを作ろうとするとうまく作れません。
どなたかご教示をよろしくお願いいたします。
Shinさんコメントありがとうございます。
貴殿には「kipwmiのファイルメーカー会議室」のころからいろいろとお世話になっておりました、その節は本当にありがとうございました。
おかげさまで四苦八苦しながら作成した電子カルテもどきがいまだに稼働しております。
さっそく、ご指摘いただいた計算式を作成したところ、うまくゆきました。
しかも令和まで対応できるんですね・・・
スゴイです!!! ありがとうございます!!!! 使わせていただきますm(_ _)m
Mozさん早速のご回答ありがとうございます。
ver12なので新元号には対応していないのですが、大人を対象とした生年月日に使いたいのでしばらくは需要がありそうです。
さっそくご指摘の方法でうまくゆきました!
ありがとうございました!!
日付フィールド、
日付元号フィールド
YearName ( 日付 ; 0 )、
元号数字フィールド
Case (
日付 ≥ "明治" ; 1 ;
日付 ≥ "大正" ; 2 ;
日付 ≥ "昭和" ; 3 ;
日付 ≥ "平成" ; 4
)
を作成しました。これで日付フィールドに
明治の日付を入れると元号数字 1
大正の日付を入れると元号数字 2
昭和の日付を入れると元号数字 3
平成の日付を入れると元号数字 4
が出ると思うのですが、平成の日付を入れると元号数字は
2になります。
どこが悪いのでしょうか?
Hiroさん、重ねてありがとうございます!
以前のご近所スレがとても参考になったと同時にまたいろいろとモデファイしたくなってきましたのでもうしばらくいろいろと思考錯誤してみたいと思います。
ところで・・・ネットでいただいた元々のファイルはHiroさんのオリジナルのものだったようですね・・汗
幾重にもありがとうございます!!
当方、いつまで経っても初心者ですのでどなたかご教示をお願いいたします。
FMP11,OS:win7を使用しております。
ネット上から頂いたカレンダーのファイルをちょっとモデファイして左右に並んだ2か月分のカレンダーを作りました。
左右でそれぞれ、任意の月が選べるようにしました。フィールド定義はほとんど理解できないのでそれぞれ必要なフィールドをコピーして2か月分作りました。
ぱっとみは、特に問題ないようですが、右のカレンダーで選んだ月がハイライト表示されず、左右とも左のカレンダーで選んだ月がハイライト表示になります。
左右のカレンダーのフィールドはまったく独立したものにしたつもりなのですが・・・
どこが悪いのか、ご指摘いただけると助かるのですが・・ よろしくお願いいたします。
「患者IDを選択して、再ルックアップしてみてください。」
→できました!
ちなみに、チポさんのrelationのかけ方だと、入院日でも再ルックアップできるはずですね。
自分で作ったサンプルでは、名前とシリアルでリレーションをかけているので、
名前フィールド、シリアルフィールドに入った状態で、再ルックアップでOKでした。
「照合フィールド」ってのはリレーションをかけているフィールドのことだったのですね。
これで大きな謎が解けました。
どうもありがとうございましたm(_ _)m
「うまく動いてくれない」じゃなくて、「うまく操作できてない」が正解ですね・・汗
チポさん、ご返信ありがとうございます。
ドストライクの回答です。
ですが、再ルックアップがうまく動いてくれませんねぇ~
この場合、照合フィールドって、入院履歴ポータル内の退院日ですかね?
それとも現レイアウト内の「退院日」ですか??
アドバイスの意味を咀嚼するのに時間がかかりまくりで自己嫌悪です・・・
Mozさま、重ねて返答ありがとうございます。
ポータルフィルタという方法があったのですね、表示は新規入院のみになりました。
https://box.yahoo.co.jp/guest/viewer?si … ype=detail
さて、ここからまだ先があります。「真の入院日」というフィールドを作成したいのです。
ポータル表示が可能であれば、ポータルの一番上のデータの入院日を指定してやれば簡単だと思っていたのですが、「ポータルフィルタ」を使っている状態ではそれではだめですよね?
なにか、上手い方法はありませんでしょうか?
よろしくお願い致します。
Mozさま、さっそくのご返答ありがとうございます。
おっしゃられているフィールドは、フィールドタイプをテキストにしてオプションとして計算結果を入力するってことですか?
そもそも前回退院日っていうフィールドがすでに非保存なのですが・・汗
連投失礼いたします。
当方、win7、fmp11で稼働中です、入院患者さんの管理をしています。
入院した後、病棟を変ったりした場合も病棟ごとに入退院のレコードを作っているのですが、その場合、真の入院日を拾い出したいのですが、件名のところでつまづいてしまって先に進めません。
https://box.yahoo.co.jp/guest/viewer?si … ype=detail
上記にサンプルを置いておきましたのでもし、よければ見ていただけると話は早いです。
具体的には、過去の入院履歴を参照して(自己リレ)、今回入院の入院日が前回の退院日と同じ場合は継続入院、違う場合は新規入院と計算させるフィールドを作り、そのフィールドと、「新規」と入れたグローバルフィールドをリンクしてリレーションを作成したのですが、そのリレーションが動きません。
どこか間違っていますか??
それか他にいい方法はありませんでしょうか??
諸先輩方のアドバイスをよろしくお願いいたします。
そうでしたか、ありがとうございました
win7+fmp11で稼働中です。
オブジェクトフィールドを作成、データの書式設定を「枠に合わせてそのままのサイズで表示する」という設定にしました。
画像を張り付けたのですが、フィールドの大きさが小さいため、一部しか見えません。スクロールできないかとフィールドの淵をみてもスクロールはできなさそうです。
これって解決方法はありませんか? 「画像より小さなサイズのフィールドで実物大に表示されている画像をスクロールで見る」ってのが希望です。
よろしくお願いいたします。
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 590.23 KiB (Peak: 611.64 KiB) ]