PDA

View Full Version : تشخیص اینکه DataSet در حالت Edit هست یا خیر. چطوری ؟



مهندس
یک شنبه 28 تیر 1383, 17:15 عصر
با سلام

من برنامه ای نوشتم که میخوام با زدن دکمه اصلاح اطلاعات فیلدهای DbGrid اصلاح شود.
و درون دکمه اصلاح نوشتم : Table1.post

حال اگر فیلدها تغییر کرده باشند که هیچ و دکمه کار خودش رو انجام میده.
اگر تغییر نکرده باشند پیغام میده به کاربر که DataSet not In Edit Or Insert Mode یا تو همین مایه ها .

حالا سوال من از دوستان اینه که چه شرطی میشه برای دکمه گذاشت که قبل از اجرای Table1.post چک کند که آیا Table در حالت Edit رفته یا خیر ؟

Inprise
یک شنبه 28 تیر 1383, 18:15 عصر
TDataSetState

Delphi-Clinic
دوشنبه 29 تیر 1383, 14:44 عصر
سلام



if table1.state in [dsEdit,dsInsert] then
//ToDo