ACFinder 定型処理タブの病害虫選択

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2012.10.05 17:22
OhYeah!  管理人   投稿数: 983 オンライン
ACFidner 120818test の定型処理タブで特定作物農薬病害虫対応一覧を使用する際に、作物名にたとえば「'トマト(施設栽培),トマト,なす科野菜,野菜類'」を設定して病害虫ボタンをクリックすると、「検索条件に一致するデータはありません」というエラーメッセージが表示されます。ここで OK をクリックして病害虫選択ダイアログボックスに進み、作物検索語を「トマト」のみに設定しないと、病害虫の選択ができません。ここの部分って特に変更してないような気がしますが、どこかで余分な修正がされてしまったようです。

それと、定型処理タブで検索を実行した後、SQL 編集で SQL を実行すると、SQL タブの行削除/列削除ができません。SQL タブの行削除は、他のタブで検索を実行した後は、ほぼ無効化されてしまうようです。
あと、条件が特定できていませんが、SQL タブで検索し直しても、HTML 出力、別ウィンドウ出力、Excel 出力に新しい検索結果が出力できない(定型処理タブの結果が出力される?)ことがありました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012.11.05 13:25
kabe  長老   投稿数: 231
修正が遅れており、申し訳ありません。

SQLタブの行削除、列削除ができない件については、今のところ、こちらでは症状が再現されません。
使用環境
Windows XP professional,
Windows 7 professional 32bit

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012.11.05 22:07 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
引用:SQLタブの行削除、列削除ができない件については、今のところ、こちらでは症状が再現されません。一番確実に再現するのは、定型処理タブで「SQL編集」→SQL タブで「実行」かな。とりあえず適当なテンプレートと設定例を読み込んで「SQL 編集」し、そのまま SQL タブで「実行」してみてください。少なくとも Windows7 32/64 では 100 %再現するはずです。
他のタブで検索を実行した後に SQL タブで「実行」した場合は、再現する場合としない場合とがありますね。SQL タブで実行後グリッドカーソルを変更せずに Ctrl + X を押すと再現しやすい感じです。

定型処理から SQL 編集したものを、SQL タブでちょっと修正して再検索というのは SQL タブで一番よく使う方法なので、この後の挙動がおかしくなるのは、ちょっと辛いです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012.11.06 13:20
kabe  長老   投稿数: 231
SQL編集ボタン経由だったのですね。
確認しました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012.11.06 16:39
kabe  長老   投稿数: 231
SQL編集ボタン経由だとページコントロールの OnChange イベントが発生していないようです。
操作対象タブが定型処理タブから切り替わっていないようで、SQLタブで行削除しても定型処理タブのグリッド行が削除されています。

とりあえずどれか他のタブをいったんクリックしてからSQLタブに戻ってもらえば、操作可能となります。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012.11.13 15:36
OhYeah!  管理人   投稿数: 983 オンライン
プログラムから PageControl の TabIndex プロパティを変更した場合は、PageControl の OnChange イベントが発生しないんですね。ということは、SQL 編集ボタンの OnClick イベントルーチンの中で、TabIndex の変更後、PageControlChange(Self) をコールしてやれば OK ってことかな?
次のアップデートの際によろしくお願いします。
投票数:1 平均点:10.00

  条件検索へ