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

研究会

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

〔905〕Re:ACFinder への面倒な(^_^;)要望
 kabe  (08/09/25 21:32)

引用なし
   >Hidemi Oyaさん

kabe です。

機能としては欲しいですね。
現状が ACFinder 1 とすると ACFinder 2 の目標としては、任意の検索タブをいくつでも作れる。任意の項目で絞り込みができるといったあたりでしょうか。

> Excel のオートフィルターのような選択方式よりは、たとえば「適用病害虫雑草名」の列(あるいはヘッダ)で右クリックして「絞り込み」を選択すると、病害虫選択ダイアログが表示されて複数の病害虫を選択できるようになっている方が使いやすいと思います。
SQLite の GUIツールか、グリッドコンポーネントで、ヘッダのマーク部分をクリックすると、そのカラムのデータが単一化されたチェックリストボックスが現れて、絞り込みができるものを見たことがあるんですが、何か忘れてしまいました。
これを ACFinder にも取り入れたいと思ったんですが、汎用性のあるSQLを生成する部分でめんどうそうでまだ手をつけていません。

> なお、検索結果の別窓表示でも絞り込みはできた方が便利なので、可能ならばグリッドコンポーネント側に検索機能を付けるのがベストかもしれません。これが面倒なら、グリッドの内容からテンポラリテーブルを作成して、そこから絞り込んでいくという手もあります。
コンポーネントはいじれそうもないので、検索は SQL でやるしかないかと。
グリッドの各ヘッダの右端に■マークのようなものを付けて、そこでクリックイベントを発生させられるコンポーネントがあるといいんですが。

> 後者の場合、TStringGrid.Handle をテンポラリテーブル名に使用すれば、テンポラリテーブル名が重複することもありませんし、タブ型に切り替えてもプログラムを書き替える必要はありません。
なるほど。

タブ切り替え型ですが、現状の各タブに相当するフォームを作成しておき、メインフォーム側で FormPanel を動的に生成し、はめ込めば、なんとか形になりそうな気がします。

〔902〕ACFinder への面倒な(^_^;)要望 Hidemi Oya (08/09/25 0:12)
〔905〕Re:ACFinder への面倒な(^_^;)要望 kabe (08/09/25 21:32) <<<
〔910〕Re:ACFinder への面倒な(^_^;)要望 Hidemi Oya (08/09/25 23:34)
〔911〕Re:ACFinder への面倒な(^_^;)要望 Hidemi Oya (08/09/26 1:20)
〔914〕Re:ACFinder への面倒な(^_^;)要望 kabe (08/09/27 10:22)
〔916〕Re:ACFinder への面倒な(^_^;)要望 Hidemi Oya (08/09/27 20:29)
〔917〕TAdvStringGrid が良さそう Hidemi Oya (08/09/27 23:52)
〔913〕Re:ACFinder への面倒な(^_^;)要望 kabe (08/09/27 10:00)
〔915〕Re:ACFinder への面倒な(^_^;)要望 Hidemi Oya (08/09/27 20:06)

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