みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
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
内容は理解してませんが、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
表示されました。
計算式の中のExecuteSQL文が違っていたのを確認しました。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.1 KiB (Peak: 516.04 KiB) ]