|
|
|
| Здравствуйте уважаемые. Подскажите пожалуйста как сделать скрытое копирование строчки запроса , если ее изменят.
Вообщем есть главная форма и в ней параметры запроса. результат запроса выводится в подчиненную форму для редактирования. Как сделать так чтобы, если строку изменят, то ее предыдущее значение сохранялось в какой либо другой таблице. Заранее вам благодарен. | |
|
| |
|
|
|
| Можно в событии формы сохранять:
Private Sub Form_Dirty(Cancel As Integer)
If Not Me.NewRecord Then
'Сохраняем исходные данные в другой табличке
' Cancel = Not SaveSuccessfullyComplete
End If
End Sub
|
| |
|
| |
|
|
|
| а как строки то копировать? | |
|
| |
|
|
|
| На Form_BeforeUpdate открываете Recordset на "другой" таблице и вносите в новую или существующую запись значения свойства OldValue всех полей формы или только тех, где
NZ(Me![Поле].OldValue)<>NZ(Me![Поле].Value). | |
|
| |