2 返信 最新の回答 日時: Oct 27, 2012 1:59 AM ユーザー:mahsa828

    Case関数

    mahsa828

      タイトル

      Case関数

      フォーラムに投稿

           いつもお世話になっています、マーサの主治医です。

           FM12AD WIN7 です。

           ペット管理、血液検査、血液検査正常値の3つのテーブルでペット管理と血液検査はペットID、ペット管理と血液検査正常値は動物種でリレーションしてあります。

           ペット管理テーブルのレイアウト上に 血液検査テーブルのポータルを設置し、ポータル上で、血液検査データを入力し、データによってL、Hの文字を自動入力したいと思っています。

           フィールドオプションで計算値に 

           Case ( WBC < 血球検査 正常値::WBC 最小 ; Self & "L" ; 血球検査 正常値::WBC 最大 < WBC ; Self & "H" ; Self )

           としたのですが、

           血球検査 正常値::WBC 最小 = 60  血球検査 正常値::WBC 最大 = 200 の場合

           新規入力の場合 50 と入力すると 50HL と表示されます。 再入力で50と入力すれば 50L となります。

           また、新規入力の場合 500 と入力すると 500HH と表示されます。 再入力で500と入力すれば 500H となります。

           どこがいけないのでしょうか?