PDA

View Full Version : ُثبت تغییرات در دیتابیسها



smakhavan
پنج شنبه 23 اسفند 1386, 09:21 صبح
سلام
چه جوری میشه فهمید وقتی که یک دیتاست به حالت ادیت میرود کدام فیلدهایش تغییرکرده است؟

میخواهم یک جدول داشته باشم که کلیه تغییراتی که در یک جدول دیگر انجام میشود را در آن ثبت کنم
و به عنوان مثال داشته باشم که فیلد شماره n ام از رکورد شماره m ام مقدار قبلی اش چی بوده و مقدار جدیدش چیست. (این جدول یک جدول تقریبا ثابت است و معمولا رکورد جدیدی به آن اضافه نمیشود اما مقادیر آن تغییر میکند و من میخواهم بتوانم روی تغییرات آن مدیریت کنم و بتوانم گزارشی از تغییرات ان ایجاد کنم)

vcldeveloper
پنج شنبه 23 اسفند 1386, 09:27 صبح
ClientDataSet اطلاعات مربوط به مقادیر قبلی و جدید فیلدها رو نگه داری میکنه. برای توضیحات بیشتر به توضیحات خصوصیت Delta از TClientDataSet مراجعه کنید.