投稿日 | : 2003/07/15(Tue) 17:27 |
投稿者 | : グリッド |
Eメール | : |
URL | : |
タイトル | : Re^2: DataGrid内セルのSetFocus |
タイトル : Re^2: DataGrid内セルのSetFocus
> >MSDNにはCol、Row プロパティに座標をセットしているのですが、
> 試してみましたか?
> それでセルがActiveになるはずですが?
下記ではセルがActiveにならないのです。
For i = 0 To Rs.RecordCount - 1
If DataGrid.Columns(2) = "AAA" Then
Msgbox "エラーです。"
'セットフォーカスしたい ←ここ
DataGrid.col = 2
DataGrid.row = i
Exit For
Endif
Next i
> ただ、入力チェックならBeforeColUpdateあたりで
> やったほうがいいでしょう。
BeforeColUpdateは、セル1つ1つにイベントが起きてしまい、
今回は、あるトリガーで一気にチェックをかけたいので
上記のようにレコードセットをまわしながら、行いたいのです。
また、何かご指摘がありましたら、よろしくお願いします。