View Full Version : اضافه کردن یک رکورد به adodc و ثبت تغییرات در همان لحظه در datagride
mostafag
یک شنبه 23 خرداد 1389, 12:53 عصر
سلام دوستان
من یه مشکل بزرگ دارم اونم اینه که یه فرم دارم که دو تا تکس باکس توشه و یه دکمه تایید و یه دیتا گرید که به بانک secret.mdb و query متصل شده و همونطور که میدونید کوییری تغییرات رو در همون لحظه ثبت نمی کنه و باید حتما برنامه یک بار بسته بشه تا تغییرات ثبت بشه می خوام وقتی که توی تکس باکس چیزی رو نوشتم و بر روی تایید کلیک کردم تغییرات در همون لحظه روی دیتا گرید اعمال بشه
فکر می کنم این مشکل خیلی بزرگه:عصبانی++:
(خواشن به صورت ابتدایی با یک نمونه کد اگه میشه برام توضیح بدین):افسرده:
لطفا کمکم کنید :افسرده:
niko2008
یک شنبه 23 خرداد 1389, 16:58 عصر
سلام دوستان
من یه مشکل بزرگ دارم اونم اینه که یه فرم دارم که دو تا تکس باکس توشه و یه دکمه تایید و یه دیتا گرید که به بانک secret.mdb و query متصل شده و همونطور که میدونید کوییری تغییرات رو در همون لحظه ثبت نمی کنه و باید حتما برنامه یک بار بسته بشه تا تغییرات ثبت بشه می خوام وقتی که توی تکس باکس چیزی رو نوشتم و بر روی تایید کلیک کردم تغییرات در همون لحظه روی دیتا گرید اعمال بشه
فکر می کنم این مشکل خیلی بزرگه:عصبانی++:
(خواشن به صورت ابتدایی با یک نمونه کد اگه میشه برام توضیح بدین):افسرده:
لطفا کمکم کنید :افسرده:
عزیز یه Refresh بزن به Recordset
ENG_Torshani
دوشنبه 24 خرداد 1389, 11:34 صبح
Ado.ConnectionString = JetAcc
Ado.CommandType = adCmdTable
Ado.RecordSource = "TBLSchFirst"
Ado.Refresh
Set DBGrid.DataSource = Ado.Recordset
DBGrid.Refresh
حل میشه همینو بنویسی دو خط اول یک بار تو Form_Load کافیه
متغییر JetAcc هم Provider بانک هستش
mostafag
سه شنبه 25 خرداد 1389, 11:35 صبح
خیلی متشکرم
mostafag
سه شنبه 25 خرداد 1389, 11:41 صبح
عزیز یه Refresh بزن به Recordset
مشکل حل نمیشه
ENG_Torshani
سه شنبه 25 خرداد 1389, 12:55 عصر
امیدوارم حل شده باشه مشکلت
new.comer
چهارشنبه 26 خرداد 1389, 14:40 عصر
بايد (microsoft DataGrid Control 6.0 (oledb رو انتخاب كنيد
mostafag
چهارشنبه 26 خرداد 1389, 18:52 عصر
امیدوارم حل شده باشه مشکلت
ببخشید مشکلم حل نشد
من نفهمیدم این کد رو باید در کجا بنویسم اگه میشد یک نمونه برنامه نمونه بذارین ممنون میشدم
من کد رو بعد از ذخیره کردن نوشتن به قسمت
ado.refresh:متفکر:
که میرسه خطا میده توی فرم لود هم نوشتم هیچ اتفاقی نافتاد
لطفا کمکم کنید:افسرده:
ENG_Torshani
چهارشنبه 26 خرداد 1389, 20:12 عصر
امیدوارم با این تیکه کد حل شه و نگی اجرا نمیشه این یک تیکه از یک برنامست فقط اون چیزای که لازم داری رو کدش بخون اجراش نکن چون بانکش همراهش نیست
mostafag
دوشنبه 07 تیر 1389, 13:09 عصر
امیدوارم با این تیکه کد حل شه و نگی اجرا نمیشه این یک تیکه از یک برنامست فقط اون چیزای که لازم داری رو کدش بخون اجراش نکن چون بانکش همراهش نیست
واقعا ازتون ممنونم با اینکه یه خورده فهمش مشکله :متفکر:
اما سعی میکنم متوجه بشم:چشمک:
خیلی ممنونم:تشویق:
mostafag
سه شنبه 08 تیر 1389, 13:21 عصر
سلام دوستان
یه کد خودم پیدا کردم که استفاده ازش مثل آب خوردنه :لبخند: فقط باید توی رویداد Form_Activate این کد رو بنویسید
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from Qry_Name"
Adodc1.Refresh
Qry_Name همون اسم Query یا Table شماست
:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.