Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: скрытое копирование строк
 
 автор: sruslan   (23.03.2010 в 17:03)   личное сообщение
 
 

Здравствуйте уважаемые. Подскажите пожалуйста как сделать скрытое копирование строчки запроса , если ее изменят.
Вообщем есть главная форма и в ней параметры запроса. результат запроса выводится в подчиненную форму для редактирования. Как сделать так чтобы, если строку изменят, то ее предыдущее значение сохранялось в какой либо другой таблице. Заранее вам благодарен.

  Ответить  
 
 автор: Lukas   (23.03.2010 в 18:04)   личное сообщение
 
 

Можно в событии формы сохранять:

Private Sub Form_Dirty(Cancel As Integer)
    If Not Me.NewRecord Then
        'Сохраняем исходные данные в другой табличке
        
'        Cancel = Not SaveSuccessfullyComplete
    End If
End Sub

  Ответить  
 
 автор: sruslan   (24.03.2010 в 08:55)   личное сообщение
 
 

а как строки то копировать?

  Ответить  
 
 автор: Анатолий (Киев)   (24.03.2010 в 11:02)   личное сообщение
 
 

На Form_BeforeUpdate открываете Recordset на "другой" таблице и вносите в новую или существующую запись значения свойства OldValue всех полей формы или только тех, где
NZ(Me![Поле].OldValue)<>NZ(Me![Поле].Value).

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList