Имя пользователя:
Пароль:
 

Название темы: Access и VBA
Показать сообщение отдельно

Новый участник


Сообщения: 10
Благодарности: 1

Профиль | Отправить PM | Цитировать


Перемещение по записям в форме/подч. форме

Function GoToRec(frm As Form, rs As DAO.Recordset, Optional Record As Long, Optional Offset As Long)
On Error Resume Next

If IsMissing(Record) Then Record = acNext
If IsMissing(Offset) Then Offset = 0

Select Case Record
Case acFirst
rs.MoveFirst
Case acGoTo
rs.Move Offset
Case acLast
rs.MoveLast
Case acNewRec

Case acNext 'Default
rs.MoveNext
Case acPrevious
rs.MovePrevious
End Select

frm.Bookmark = rs.Bookmark
End Function

C отменой и сохранением изменений троха сложнее .... нужно изпользовать рекордсет...

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:58, 21-02-2007 | #4

Название темы: Access и VBA