1 返信 最新の回答 日時: Feb 23, 2011 12:30 AM ユーザー:Shin

    関連フィールドの検索

    とえとえ

      タイトル

      関連フィールドの検索

      フォーラムに投稿

      関連フィールドの仕組みが理解できていない状態です。

      環境はosX、FM11です。


      テーブルAに「ID」「年度」「注文日」のフィールド

      テーブルBに「ID」「顧客」のフィールド

      「ID」をリレーションでつなげて、

      テーブルBに「年度」「注文日」を関連フィールドで表示させています。

      --

      ID 1 年度 2011 注文日 2011/03/31

      --

      ID 1 年度 2012 注文日 2011/04/01

      --

      ID 2 年度 2011 注文日 2011/03/31

      --

      ID 3 年度 2012 注文日 2011/04/01


      というテーブルAを、テーブルBの関連フィールド側で「年度」を2012で検索しても

      ID 1の人の所は2011のレコードが表示されます。

      これは何が間違っているのでしょうか?

        • 1. Re: 関連フィールドの検索
          Shin

          その検索は、2012年度の発注の関連レコードを持つ顧客を捜す、という検索です。

          レコードの検索は、あくまでそのテーブルのレコードを検索するのであって、関連レコードの絞り込みはできません。

          2011年度の発注を検索するのでしたら、テーブルB側で検索する必要があります。

          上の例ですと、注文履歴をポータルで表示されると動作がよくわかると思います。