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

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

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

You are not logged in.

Announcement

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


#1 2016-02-15 17:32:11

sorelax
Member

画像が登録されているフィールドのみを抽出してポータル表示する方法

いつも大変お世話になっております。
リハカルテ作製に皆様のご協力でかなり良い物が出来ました。

患者の傷などの写真をカルテの画像置き場に保存しておいて、
時間経過を追えるようにしたいと思っています。

患者情報テーブルとリハカルテでリレーションを組んでおります。
(詳しくはhttps://fm-aid.com/bbs2/viewtopic.php?id=4105)

カルテに画像置き場用のフィールドを3つ作りました。
フィールド名は
画像1
画像2
画像3

としております。
ポータルをサルネーム表示させて、その画像を1つを見れるようにしたいのです。
表示項目は
リハカルテテーブルの
日付
画像1
画像2
画像3
の4項目を表示させました。
このままでは、来院した全部の日にち分ポータル表示に乗ってしまいます。
(何も入力されていないのが沢山羅列されてしまう)

ですのでポータル設定からフィルターに計算式を入れて、
「画像1,画像2,画像3のいずれかのフィールドにオブジェクトが入力されているレコードのみを抽出して表示(空白以外のレコードを抽出して表示)」

させたいです。
使用する関数の目星としては
IF(IsEmpty)??
Case関数??
そして、以前たしかチポさんが回答してらしゃった
空白、または空白、または空白ではないフィールドの検索
http://www.filemaker.com/help/14/fmp/ja … tml#486515
が近いのか?など考え
等色々頑張ってみたものの挫折しております。
また、ヒントとアドバイスを頂けますと幸いです。

Last edited by sorelax (2016-02-15 17:39:07)

Offline

#2 2016-02-15 17:50:14

Moz
Member

Re: 画像が登録されているフィールドのみを抽出してポータル表示する方法

目星が付いているならやってみれば良いのでは?

not IsEmpty ( 画像1 ) or
not IsEmpty ( 画像2 ) or
not IsEmpty ( 画像3 )

単純に空ではない = オブジェクトが入っているだろう解釈で。
計算式が真か偽を問うだけなので、フィルタ条件が分岐しなければ If や Case は不要です。

Offline

#3 2016-02-16 08:54:50

sorelax
Member

Re: 画像が登録されているフィールドのみを抽出してポータル表示する方法

Moz wrote:

目星が付いているならやってみれば良いのでは?

not IsEmpty ( 画像1 ) or
not IsEmpty ( 画像2 ) or
not IsEmpty ( 画像3 )

単純に空ではない = オブジェクトが入っているだろう解釈で。
計算式が真か偽を問うだけなので、フィルタ条件が分岐しなければ If や Case は不要です。

勿論、やってみておりますが思いつかなかったのです。
お手数おかけしてすみません。
not IsEmptyという使い方があるのですね
勉強になりました。
無事出来ました。ありがとうございます。

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, 8 queries executed - Memory usage: 507.08 KiB (Peak: 511.98 KiB) ]