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

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

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

You are not logged in.

Announcement

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


#1 2018-07-18 14:40:30

morotomi
Member

ExecuteSQLで?が表示されます

ExecuteSQLで?が表示されます。
計算式がおかしいみたいです。わかる方教えて下さい。

以下が条件です。
   購入器使用中の条件は、管理番号の最後にRを含まない
            病棟は本館4階以外
レンタル器使用中の条件は、管理番号の最後にRを含む
              病棟は本館4階以外
購入器~空台数の条件は、管理番号の最後にRを含まない
             病棟は本館4階
レンタル器~空台数の条件は、管理番号の最後にRを含む
             病棟は本館4階

1.テーブル定義
人工呼吸器日常点検
シリアル番号 数字 番号自動入力
点検日    日付
曜日     計算 = Left(DayName(点検日);1)
人工呼吸器点検者 テキスト
人工呼吸器備考  テキスト
人工呼吸器購入器使用中台数 計算 ← ここの計算式がおかしいみたい
      ExecuteSQL ( "SELECT count(*) from \"人工呼吸器使用状況\" WHERE like \"管理番号\" <> '%R' AND \"日常点検シリアル番号\"=? AND \"病棟\" <> '本館4階'"
   ; ""
   ; ""
   ; (人工呼吸器日常点検::シリアル番号)
)
  人工呼吸器レンタル器使用中台数 計算
  人工呼吸器購入器~空台数    計算
  人工呼吸器レンタル器~空台数  計算
  ステータス           テキスト
  人工呼吸器アクテイブ病棟    テキスト グローバル

人工呼吸器使用状況
シリアル番号  数字 番号自動入力
日常点検シリアル番号 数字
病棟      テキスト
部屋番号    数字
患者名     テキスト
管理番号    テキスト
設定モード   テキスト
点検チェック  数字
回路使用開始日 日付

2.リレーション
人工呼吸器日常点検.シリアル番号 = 人工呼吸器使用状況.日常点検シリアル番号

3.画面
人工呼吸器使用状況
  点検者 人工呼吸器日常点検.人工呼吸器点検者
  人工呼吸器台数カウント
   購入器使用中   人工呼吸器日常点検.人工呼吸器購入器使用中台数
   レンタル器使用中 人工呼吸器日常点検.人工呼吸器レンタル器使用中台数
   購入器~空    人工呼吸器日常点検.人工呼吸器購入器~空台数
   レンタル器~空  人工呼吸器日常点検.人工呼吸器レンタル器~空台数
  備考  人工呼吸器日常点検.人工呼吸器備考

Offline

#2 2018-07-18 15:19:46

Hiro
Member

Re: ExecuteSQLで?が表示されます

内容は理解してませんが、SQL構文は以下でどうかしら?


ExecuteSQL(
   "SELECT COUNT(*) FROM ""人工呼吸器使用状況""
      WHERE
         ""管理番号"" NOT LIKE '%R'
      AND
         ""日常点検シリアル番号""=?
      AND
         ""病棟"" NOT IN '本館4階'"
   ; ""
   ; ""
   ; (人工呼吸器日常点検::) シリアル番号
)

Last edited by Hiro (2018-07-18 15:34:08)

Offline

#3 2018-07-18 15:53:40

morotomi
Member

Re: ExecuteSQLで?が表示されます

表示されました。
計算式の中のExecuteSQL文が違っていたのを確認しました。
ありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.1 KiB (Peak: 516.04 KiB) ]