Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Доступ к полю в строке выше


Автор: meier 6.9.2007, 11:53
Хочется получить что-то типа такого

Private Sub If_not_new_AfterUpdate()
    Me![EXP_EMPLOYEE] = Me![EXP_EMPLOYEE].
Значиние_в_строке_выше
End Sub

Т.е если поставили галку что-ничего не изменилось, значение в новой строке продублировалось с предыдущим  ( знаю что в экселе доступ делался примерно  так Range("В1").Select  Selection.Offset(-1,0) , а как в access ?)

Автор: Akina 6.9.2007, 12:54
Ctrl-'

Автор: meier 6.9.2007, 13:23
Akina, полезная комбинация, спасибо, но не много не то что я хотял, как все таки получить доступ к полю через VВА, если мне все-таки хочется использовать это значение не только для того что чтобы продублировать его в следующую строку.

Автор: bopoha 7.9.2007, 23:38
Опиши что ты хочешь получить. 

Может почитать про обращение к элементам управления тебе поможет:

Me.name_control
Me!name_control
Me("name_control")
Me(1)

Me.Controls("name_control")
Me.Controls(1)

Автор: kapbepucm 11.9.2007, 08:34
Код
Me.Recordset.MovePrevious

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)