tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: Recordsetをクリアにしても前回検索したレコードの内容が残ります
投稿日: 2008/07/27(Sun) 09:28
投稿者higuchi
ご回答ありがとうございました。
ご指摘のとおり修正して消えるようになりました。




> > 検索するたびにMSHFlexGrid上に表示されるレコードが増えていきます。
> 見たところ、データバインドではなく、TextMatrix による手動割り当てなのですよね。
> ということは、Recordset が書き換わろうがクリアされようが、MSHFlexGrid が
> それに連動するわけでは無いのですから、Recordset の内容に応じて、MSHFlexGrid の
> 内容を増減/変更するための処理を書かねばなりません。
>
> > 原因がわかりません。よろしくお願いします。
> 2 回目以降の検索の際に、前回の検索結果を MSHFlexGrid から取り除く処理を
> 書き漏らしているからでしょう。
> 検索後に、AddItem と TextMatrix で、Recordset の内容を MSHFlexGrid に
> 追加するだけでなく、その前に不要な行を除去するコードを記述してみてください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。