2 返信 最新の回答 日時: Mar 12, 2012 5:39 AM ユーザー:mahsa828

    関連レコードからの値一覧

    mahsa828

      タイトル

      関連レコードからの値一覧

      フォーラムに投稿

      マーサの主治医です。  WIN7 FM AD11を使用しています。

       

      テーブル名:[診断名] フィールド:[大分類] [小分類] をつくり大分類でリレーションさせています。

      テーブル名:[カルテ]の中に、フィールド:[診断名_大分類] [診断名_小分類] がありそれぞれ最大3の繰り返しフィールドにしています。

      テーブル名:[診断名] 大分類 と テーブル名:[カルテ] 診断名_大分類 もリレーションさせています。

      値一覧 [大分類一覧] (値はフィールド[診断名::大分類])  [小分類一覧] (値はフィールド[診断名::小分類] 診断名から関連する値のみ)  としています。

       

      [診断名] 

          [大分類]    A        A        B        B        C        C

          [小分類]    1        2        い        か        ア        ケ

       

       

      [カルテ]             格納1                格納2              格納3

          [診断名_大分類]    B                    A                C

          [診断名_小分類]   い or  か が表示       1 or  2 が表示        ア or  ケ が表示

       

      としたいのですが、実際には

      [カルテ]             格納1                格納2              格納3

          [診断名_大分類]    B                    A                C

          [診断名_小分類]   い or  か が表示       い or  か が表示       い or  か が表示

      となってしまいます。

       

      設定がまずいのでしょうか?解決策はありませんか?  よろしくお願いいたします。

       

       

       

       

       

        • 1. Re: 関連レコードからの値一覧
          Shin

          格納1... は、繰り返し位置を表しているのでしょうか。

          繰り返しフィールドからのリレーションは、その第1繰り返しの内容のみでのリレーションとなります。ですから、その動作で仕様通りです。

          解決は、繰り返しフィールドを使わずにそれぞれ独立したフィールドを使うか、、病名を別テーブルにしてポータルで表示させるか、でしょう。

          • 2. Re: 関連レコードからの値一覧
            mahsa828

            Shinさん、いつも的確な回答ありがとうございます。

            繰り返しフィールドを使わずにやってみます。