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

研究会

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

〔482〕ACFinder 060911版 kabe (06/09/11 23:18)
〔483〕ACFinder 060911版変更点 Hidemi Oya (06/09/13 22:57)
〔484〕ACFinder 060918版 kabe (06/09/18 21:23)
〔485〕Re:ACFinder 060918版 kabe (06/09/18 21:42)
〔486〕要望3点 Hidemi Oya (06/09/19 17:12)
〔487〕Re:要望3点 kabe (06/09/20 6:34)
〔488〕Re:要望3点 kabe (06/09/20 20:46)
〔490〕右クリックコピー Hidemi Oya (06/09/20 21:24)
〔493〕Re:右クリックコピー kabe (06/09/20 22:23)
〔494〕Re:右クリックコピー Hidemi Oya (06/09/20 23:23)
〔491〕行選択モード Hidemi Oya (06/09/20 21:40)
〔492〕Re:行選択モード kabe (06/09/20 22:04)
〔496〕右クリック絞り込み Hidemi Oya (06/09/20 23:52)

〔482〕ACFinder 060911版
 kabe WEB  (06/09/11 23:18)

引用なし
   kabeです。

060911版です。
http://acfinder.kabe.info/

Hidemi Oya さんより定型処理タブ部分の新版、その他、SQLite 関連ライブラリの修正版をお送りいただき、組み込みました。
定型処理テンプレートも一新されています。
regexp 演算子を活用して、より意図した検索ができるよう改善されています。

詳しい解説は Hidemi Oya さんよりお願いします。

〔483〕ACFinder 060911版変更点
 Hidemi Oya WEB  (06/09/13 22:57)

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

>詳しい解説は Hidemi Oya さんよりお願いします。
 ということなので…。

(1) SQLite エンジンの拡張
 ビルトイン関数として、EXTNUM, IFNULLSTR, IF を追加しました。詳細は下記 URL をご覧ください。
http://acfinder.kabe.info/?%B3%C8%C4%A5SQL

(2) 定型処理タブの拡張
 検索条件を直接記述できる「その他」を新設しました(農薬の種類・農薬通称・使用方法は削除)。これにより、従来は全農薬と収穫期噴霧剤の2種類のテンプレートを用意していましたが、テンプレート自体は1種類に統合しました。詳細は、下記 URL をご覧ください(このページは未完です^^;)。
http://acfinder.kabe.info/?%C4%EA%B7%BF%BD%E8%CD%FD%A5%C6%A5%F3%A5%D7%A5%EC%A1%BC%A5%C8%A4%CE%BE%DC%BA%D9
 従来は、たとえば複数作物農薬一覧で「なす,なす(露地栽培)」をひとつの列にまとめたい場合は SQL 編集で SQL を書き換える必要がありましたが、テキストボックス上で「'なす,なす(露地栽培)'」のようにシングルクォートで囲むだけで自動的にひとつにまとめられるようにしました。詳細は、各テンプレートの「ヒント」の項をご覧ください。

(3) 定型処理テンプレートの追加・拡張
 特定作物農薬一覧、特定作物通称別防除記録を追加しました。詳細は、下記 URL 及び各テンプレートの説明をご覧ください。
http://acfinder.kabe.info/?%C4%EA%B7%BF%BD%E8%CD%FD%A5%BF%A5%D6
 従来は「さやいんげん,豆類(未成熟),野菜類」と指定すると対象作物名がそれぞれに完全一致する農薬しか検索できませんでしたが、作物名や病害虫名の条件式に REGEXP 演算子を使うことにより、「豆類(未成熟、ただし、さやえんどうを除く)」や「野菜類(はくさいを除く)」なども検索できるようになりました。

 今のところ仕様上の問題で、「さやいんげん(露地栽培),さやいんげん,豆類(未成熟),野菜類」のように露地栽培を検索対象としたいことが明らかであっても、「野菜類(施設栽培)」まで検索してしまいます。次のバージョンでは、作物名のどこかに「露地栽培」が含まれる場合は「野菜類(施設栽培)」や「野菜類(水耕栽培)」は検索対象外となるように変更します(手元のバージョンでは変更済み)。
 また、現在は設定保存した項目が空白の場合、設定読込を実行しても現在の設定が残ってしまいます。その他項目の追加により、この仕様では不便になったので、空白項目を読み込んだ場合はその項目をクリアするように変更する予定です。

〔484〕ACFinder 060918版
 kabe WEB  (06/09/18 21:23)

引用なし
   kabeです。

060918版です。
http://acfinder.kabe.info/

定型処理タブの次の不具合を修正しました。
テンプレート選択等の初期フォルダが Template フォルダになっていなかった。
グリッドの列幅変更ができなかった。

〔485〕Re:ACFinder 060918版
 kabe WEB  (06/09/18 21:42)

引用なし
   書き忘れてました。

定型処理タブの、作物選択ダイアログで野菜類、樹木類が選択された場合に「類」を除いていましたが、選択した作物名をそのまま返すように修正しました。

〔486〕要望3点
 Hidemi Oya WEB  (06/09/19 17:12)

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

 検索結果を右クリックしたときに、薬剤タブ検索や Google 検索では右クリックしたセルの値が使用されますが、コピーは現在選択されているセル(または範囲)の値が使用されます。これはちょっと分かりづらいので、右クリックのコピーはそのときセルの値にするか、「○○」をコピーというメニューを追加していただけるとありがたいです。

 それと、複数行削除ですが、列削除が可能になって特定セル範囲のコピーはあまり使わないでしょうから、
StringGrid.Options := [goFixedVertLine, goFixedHorzLine, goVertLine,
           goHorzLine, goRangeSelect, goColSizing, goRowSelect];
で行選択モードにしてしまい、選択された範囲の行を全て削除するってのはどうでしょう? これだけでも、行削除の手間は大幅に軽減されます。

 最後に、薬剤タブですが、薬剤候補を入力した段階で、その名前を含む全農薬の全適用を表示し、作物候補の入力や通称/商品名の選択で、該当する農薬を絞り込んでいく方が、他のタブと整合性があって分かりやすいような気がします。

〔487〕Re:要望3点
 kabe WEB  (06/09/20 6:34)

引用なし
   >Hidemi Oyaさん
kabe です。

> 検索結果を右クリックしたときに、薬剤タブ検索や Google 検索では右クリックしたセルの値が使用されますが、コピーは現在選択されているセル(または範囲)の値が使用されます。
右クリックした時に、選択セルも変更されるようにすればよいでしょうか。

>で行選択モードにしてしまい、選択された範囲の行を全て削除するってのはどうでしょう?
これは一度やってみたのですが、行選択モードにすると、左右のカーソルキーで横スクロールできなくなってしまうので、やめました。
GBGridのような行セレクタを付ければいいんですが、自力での実装は難しそうです。
現状でもカーソルキーで横スクロールできる方法があれば、いいのですが、何かよい方法ありませんか。

> 最後に、薬剤タブですが、薬剤候補を入力した段階で、その名前を含む全農薬の全適用を表示し、作物候補の入力や通称/商品名の選択で、該当する農薬を絞り込んでいく方が、他のタブと整合性があって分かりやすいような気がします。
そうですね。
商品ごとの微妙な登録内容の違いを確認するとか、有効成分が同一の薬剤を作物名で絞り込んで確認するなんて用途にも、この方がいいかもしれませんね。
修正候補とします。

〔488〕Re:要望3点
 kabe WEB  (06/09/20 20:46)

引用なし
   kabe です。

自己レスです。

>> 検索結果を右クリックしたときに、薬剤タブ検索や Google 検索では右クリックしたセルの値が使用されますが、コピーは現在選択されているセル(または範囲)の値が使用されます。
>右クリックした時に、選択セルも変更されるようにすればよいでしょうか。
これだと選択状態だった場合に、解除されてしまいますね。

〔490〕右クリックコピー
 Hidemi Oya WEB  (06/09/20 21:24)

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

>>右クリックした時に、選択セルも変更されるようにすればよいでしょうか。
>これだと選択状態だった場合に、解除されてしまいますね。
 ですね。まあ、今となっては範囲選択コピーをどれくらい使うのかという疑問はありますが…。
 手っ取り早い対策は、
>「○○」をコピーというメニューを追加していただけるとありがたいです。
の方でしょうか…。

〔491〕行選択モード
 Hidemi Oya WEB  (06/09/20 21:40)

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

>これは一度やってみたのですが、行選択モードにすると、左右のカーソルキーで横スクロールできなくなってしまうので、やめました。
 カーソルキーによるスクロールってのはやったことがなかったので、これは気づきませんでした(^_^;)。StringGrid を生成するたびに OnKeyDown イベントハンドラを設定するのは面倒なので、TXlsStringGrid を継承してカーソルキーによる横スクロール機能付きのコンポーネントを作るのが楽そうですが、そこまでするほどの需要があるかどうか…。
 単純に、ツールバーに行選択/セル選択のモード切替アイコンを追加して、行選択モードで複数行選択されてる場合は、その行を一括削除するってのが現実的で使い勝手も良いかもしれません。

>商品ごとの微妙な登録内容の違いを確認するとか、有効成分が同一の薬剤を作物名で絞り込んで確認するなんて用途にも、この方がいいかもしれませんね。
 じつは、この要望を思いついたきっかけがまさにこの用途です。きゅうりのTPNの総使用回数が増えて、特に注意すべき混合剤はマンゼブを含む剤ということで、きゅうりのマンゼブ剤の一覧を作ろうと思ったんですが、現状では SQL を作るしかなかったんですよね。薬剤タブにこの機能があれば、あとは不要な行/列を削除すれば、SQL が分からなくてもそれなりの表が作れます。
 ま、そういう意味では、対象作物だけでなく、対象病害虫でも絞り込めればもっと便利かもしれません。

〔492〕Re:行選択モード
 kabe WEB  (06/09/20 22:04)

引用なし
   >Hidemi Oyaさん

kabe です。

> 単純に、ツールバーに行選択/セル選択のモード切替アイコンを追加して、行選択モードで複数行選択されてる場合は、その行を一括削除するってのが現実的で使い勝手も良いかもしれません。
将来的には行セレクタを付けたいと思いますが、当面このあたりが簡単で良さそうです。

> ま、そういう意味では、対象作物だけでなく、対象病害虫でも絞り込めればもっと便利かもしれません。
そうなると逆に作物タブに有効成分で絞り込める機能を付けた方が良さそうな気もします。有効成分名で右クリックした時に、「マンゼブで絞り込む」とか。

〔493〕Re:右クリックコピー
 kabe WEB  (06/09/20 22:23)

引用なし
   >Hidemi Oyaさん

kabe です。

> 手っ取り早い対策は、
>>「○○」をコピーというメニューを追加していただけるとありがたいです。
>の方でしょうか…。
単純に、右クリックした時のセルをコピーする方式に統一しますか。
(複数範囲選択時は従来どおり選択範囲のコピー)

〔494〕Re:右クリックコピー
 Hidemi Oya WEB  (06/09/20 23:23)

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

>単純に、右クリックした時のセルをコピーする方式に統一しますか。
>(複数範囲選択時は従来どおり選択範囲のコピー)
 元々は、Google 検索等では右クリックしたセルの値が使われるのに、コピーでは現在選択されているセルの値が使われるのは分かりにくいというのが主旨なので、これが一番素直な解ですかね。

〔496〕右クリック絞り込み
 Hidemi Oya WEB  (06/09/20 23:52)

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

>そうなると逆に作物タブに有効成分で絞り込める機能を付けた方が良さそうな気もします。有効成分名で右クリックした時に、「マンゼブで絞り込む」とか。
 なるほど。Google 検索等と同様に、各タブの各列で、右クリックしたときのセルの値で絞り込む機能があれば、Excel のオートフィルターのような感じで結構便利そうですね。
 できれば、右クリックではなく、コンボボックス2つを配置した絞り込みペイン(あるいはツールバー)を設置して、左側のコンボボックスで列を選択、右側のコンボボックスで値を選択という感じなら、さらに良いかも…。各タブのコンボボックスタイプの絞り込み機能が不要になりそうですが(^_^;)。

 薬剤タブの全農薬・全適用一覧表示と両方実装してもらえるなら、願ったりかなったりです。

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