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

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

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

You are not logged in.

Announcement

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


#1 2018-07-18 11:57:40

morotomi
Member

ポータル内のフィールドの値が違う場合のカウント方法

ポータル内のフィールドの値が違う場合計算式のカウント方法を教えて下さい。

1.テーブル定義
Spo2日常点検
シリアル番号  数字 番号自動入力
点検日     日付
曜日      計算 Left(DayName(点検日);1)
Spo2点検者  テキスト
Spo2備考   テキスト
   Spo2_4B使用台数 計算 ← ここの計算式の記載がわかりません
   Spo2_3B使用台数 計算 ← ここの計算式の記載がわかりません
   Spo2_1B使用台数 計算 ← ここの計算式の記載がわかりません
   Spo2_合計使用台数 計算 非保存, =Count(Spo2モニター使用状況::病棟)
ステータス   テキスト 
Spo2アクテイブ病棟 テキスト  グローバル
 
Spo2モニター使用状況
シリアル番号 数字 番号自動入力
日常点検シリアル番号 数字
病棟     テキスト
部屋番号   数字
患者名    テキスト
機器番号   テキスト

2.リレーションシップ
Spo2日常点検.シリアル番号 = Spo2モニター使用状況.日常点検シリアル番号

3.画面
Spo2使用状況

点検者 Spo2点検者

Spo2台数カウント
4B Spo2_4B使用台数
3B Spo2_3B使用台数
1B Spo2_1B使用台数
合計 Spo2_合計使用台数

備考 Spo2備考

Offline

#2 2018-07-18 12:35:04

Hiro
Member

Re: ポータル内のフィールドの値が違う場合のカウント方法

例えば、Spo2_4B使用台数 ← ここの計算式は、

ExecuteSQL(
   "SELECT COUNT(*) FROM \"Spo2モニター使用状況\" WHERE \"日常点検シリアル番号\"=? AND  \"病棟\"='4B'"
   ; ""
   ; ""
   ; (Spo2日常点検::)シリアル番号
)

Last edited by Hiro (2018-07-18 12:53:39)

Offline

#3 2018-07-18 13:48:51

morotomi
Member

Re: ポータル内のフィールドの値が違う場合のカウント方法

データ表示されました。
ありがとうございます。

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: 506.59 KiB (Peak: 511.13 KiB) ]