Здравствуй, уважаемый!
Может поможешь с этой проблемкой?
Case vbKeyInsert
...
'внизу DBGrid появляется строка со звездочкой для новой записи
DBGrid1.AllowAddNew = True
' полоса прокрутки переходит к нижней строке
DBGrid1.Scroll 0, DBGrid1.ApproxCount
'делаем активной новую строку для возможности ввода данных
DBGrid1.Row = DBGrid1.ApproxCount
до появления полосы прокрутки все работает - ОШИБКА возникает на последней строке как только появляется полоса - Invalid Row Number - причем значение DBGrid1.ApproxCount - верное, а вот DBGrid1.Row это значение не получает, а содержит другое
------------------------
моя благодарность будет безгранична, в разумных пределах :)