![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение данных [D6, Access]
Litr © (2004-04-16 09:16:00)Мастера, нужна помощь новичку! В DBGride, в результате запроса вывожу данные, нужно чтоб при изменении данных они записывались в отдельную таблицу, т.е в эту таблицу должны записаться записи, которые подверглись изменению, а не все. Заранее спасибо.
tERRORist (2004-04-16 09:44:00) [1]Или лучше загружай набор данных в ClientDataSet, добавляй туда
столбец IsUpdated по дефолту 0, устанавливай его в 1 после изменения записи. По окончании работы с этими данными, заливай во вторую таблицу все записи с единичкой
Reindeer Moss Eater (2004-04-16 09:29:00) [2]AfterPost
либо
CahchedUpdates + OnUpdateRecord
tERRORist (2004-04-16 09:29:00) [3]Перехватывай изменения в таблице на BeforPost, сам руками вставляй/изменяй записи во второй таблице и делай Cancel для первой.
Reindeer Moss Eater (2004-04-16 09:27:00) [4]BeforePost