Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
49 / 114 ツリー <前へ | 次へ>

〔581〕ACFinder 070318版 kabe (07/03/18 22:36)

〔607〕Re:テンポラリーテーブルを使うなら Hidemi Oya (07/03/23 21:35)

〔607〕Re:テンポラリーテーブルを使うなら
 Hidemi Oya WEB  (07/03/23 21:35)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

>> ただ、用途に関しては対象病害虫を限定するための検索条件、剤型に関しては対象とする病害虫に目的の剤型があるとは限らないので絞り込み条件とした方が使いやすいかもしれないですね。
>このあたりが良さそうです。

 用途に関しては、作物と同列の検索条件にするのではなく、作物と病害虫/使用目的/剤型の中間にするのが良さそうですね。

(1) テンポラリテーブル([#605] の例では tsaku2)は作物で検索した結果によって作成する。
(2) 用途は、tsaku2 から次のようなクエリーで選択リストを作成して絞り込めるようにする。病害虫/使用目的/剤型が選択されても影響は受けない。
SELECT DISTINCT yoto FROM tsaku2;
(3) 病害虫/使用目的/剤型は、用途と他の項目(病害虫なら使用目的/剤型)が選択されるたび、tsaku2 を再検索して選択リストを作成し直す。たとえば、用途が選択されると
SELECT DISTINCT byochu FROM tsaku2 WHERE yoto IN (選択用途リスト);
SELECT DISTINCT mokuteki FROM tsaku2 WHERE yoto IN (選択用途リスト);
SELECT DISTINCT zaikei FROM tsaku2 WHERE yoto IN (選択用途リスト);
で、病害虫/使用目的/剤型の選択リストを再作成。さらに、剤型が選択されると、
SELECT DISTINCT byochu FROM tsaku2 WHERE yoto IN (選択用途リスト) AND zaikei IN (選択剤型リスト);
SELECT DISTINCT mokuteki FROM tsaku2 WHERE yoto IN (選択用途リスト) AND zaikei IN (選択剤型リスト);
で病害虫/使用目的の選択リストを再作成。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
49 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.