投稿日 | : 2003/07/14(Mon) 15:35 |
投稿者 | : エムエム |
Eメール | : |
URL | : |
タイトル | : 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つにイベントが起きてしまい、
今回は、あるトリガーで一気にチェックをかけたいので
上記のようにレコードセットをまわしながら、行いたいのです。
また、何かご指摘がありましたら、よろしくお願いします。