afshinaghasi
دوشنبه 24 دی 1386, 15:37 عصر
سلام خسته نباشید
سواله من درباره dbgrid است . من یه dbgrid دارم با یه DBNavigator ویک کلید تو فرمم.می دونید که وقتی می خواهیم تو جدولمون تغییراتی رو بدیم حالا چه اضافه کردن وچه تغییر رکوردها برای ذخیرش باید به یک خط بعد رفت یعنی یک ردیف جدید درست کرد با کلید + روی DBNavigator و یا کلید ایضنی که روی DBNavigator هست فشار داد تا ذخیره بشه ولی من می خوام که وقتی که رکوردی رو به جدولم اضافه می کنم بدون اینکه روی کلید ایضن کلیک کنم ذخیره بشه البته این کارو من می خوام توی کلیدم انجام بدم که کد ADOTable1.Post; روبراش نوشتم و کار کرد ولی موقعی که من هیچ تغییری تو جدولم نمیدم حالا چه تغییر و یا چه اضافه کردن رکورد جدید وقتی که کلید رو فشار میدم یه error میده Adotable1:dataset not in edit or insert mode .خوب یه چیز طبیعیه دیگه بایدم خطا بده حالا باید چیکار کنم از کجا بفهمونم که جدولم تغییر کرده یا نه ؟
سواله من درباره dbgrid است . من یه dbgrid دارم با یه DBNavigator ویک کلید تو فرمم.می دونید که وقتی می خواهیم تو جدولمون تغییراتی رو بدیم حالا چه اضافه کردن وچه تغییر رکوردها برای ذخیرش باید به یک خط بعد رفت یعنی یک ردیف جدید درست کرد با کلید + روی DBNavigator و یا کلید ایضنی که روی DBNavigator هست فشار داد تا ذخیره بشه ولی من می خوام که وقتی که رکوردی رو به جدولم اضافه می کنم بدون اینکه روی کلید ایضن کلیک کنم ذخیره بشه البته این کارو من می خوام توی کلیدم انجام بدم که کد ADOTable1.Post; روبراش نوشتم و کار کرد ولی موقعی که من هیچ تغییری تو جدولم نمیدم حالا چه تغییر و یا چه اضافه کردن رکورد جدید وقتی که کلید رو فشار میدم یه error میده Adotable1:dataset not in edit or insert mode .خوب یه چیز طبیعیه دیگه بایدم خطا بده حالا باید چیکار کنم از کجا بفهمونم که جدولم تغییر کرده یا نه ؟