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

研究会

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

〔374〕ACFinder 060717版 kabe (06/07/17 20:41)

〔380〕Re:ACFinder 060717版 kabe (06/07/18 21:59)
〔382〕Re:ACFinder 060717版 Hidemi Oya (06/07/19 0:39)

〔380〕Re:ACFinder 060717版
 kabe WEB  (06/07/18 21:59)

引用なし
   >Hidemi Oyaさん

kabe です。

> 前のバージョンから気になっていたのですが、「作物・病害虫」タブで作物種類選択ダイアログから作物名を設定した場合も、後ろにワイルドカードを付けた LIKE 検索になってしまいます。これだと、たとえば「なす」と「なす(露地栽培)」だけを検索したくてこの2つを選択した場合でも、「なす%」のせいで「なす(施設栽培)」など「なす」で始まる作物全てを検索してしまいます。
ここはどちらが良いのか迷うところです。
デフォルトは前方一致検索で、ダイアログで選択する際に検索方法をオプション選択する方法でどうでしょう。

> 作物種類選択ダイアログからテキストボックスに出力する際に、ダブルクォートで括った方が良さそうです。
すいません。複数作物を指定できるようにしてから、シングルクォートしか認識できない状態になってました。CommaTextで StringList に渡しているせいでしょうか。

> あと、「作物・病害虫」タブで、剤型による絞り込みがあるとありがたいです。
了解しました。

〔382〕Re:ACFinder 060717版
 Hidemi Oya WEB  (06/07/19 0:39)

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

>ここはどちらが良いのか迷うところです。
>デフォルトは前方一致検索で、ダイアログで選択する際に検索方法をオプション選択する方法でどうでしょう。
 作物がひとつだけならワイルドカードを使用した前方一致、複数なら完全一致の方がオプションを選択する手間も不要で、感覚的にもなじみやすいような気がします。テキストボックスの値を StringList.CommaText に代入して、データ数が1なら今まで通り、2以上なら 'sakumotsu IN (' + StringList.DelimitedText + ')' で検索するってのはどうでしょう?

>すいません。複数作物を指定できるようにしてから、シングルクォートしか認識できない状態になってました。CommaTextで StringList に渡しているせいでしょうか。
 ですね。CommaText だとダブルクォートを削除しちゃいますから。
 もし上記の方法を採るなら、データ数が1の場合はテキストボックスの値を StringList.Text に代入し直すことで、今までのルーチンがそのまま利用できるのでは?

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