PDA

View Full Version : ذخیره کردن یا نکردن اطلاعات مساله اینست!



شاپرک
شنبه 08 مرداد 1384, 08:23 صبح
با سلام

من یه dataGrid دارم که اطالاعاتش رو از Table میاره 2 تا button هم دارم که یکی save و دیگری کار cacel رو میخوام انجام بده یعنی وقتی اطلاعات تغییر میکنه کاربر با انتخاب اینا تایید کنه که میخواد ذخیره کنه یا نه . اما نمیدونم چه جوری!!؟؟
در ضمن من توی سایت search هم کردم چیزی که به دردم بخوره پیدا نکردم !

dr_g
شنبه 08 مرداد 1384, 10:09 صبح
با سلام

تو رویداد BeforeColUpdate دیتا گرید این کد رو وارد کن شاید بدردت بخوره

(msg = MsgBox("Are you sure for update", vbInformation + vbYesNo
If msg = vbYes Then
Cancel = 0
Else
Cancel = 1
End If

شاپرک
شنبه 08 مرداد 1384, 11:04 صبح
همچین رویدادی نداره !!!!!!

dr_g
شنبه 08 مرداد 1384, 11:49 صبح
منظورت از دیتا گرید همون Microsoft Data Grid Control 6.0 هستش؟
همچین چیزی مگه می شه!
یه ذره بشتر دقت کن
حتما پیدا می کنی

شاپرک
شنبه 08 مرداد 1384, 12:37 عصر
لطفا بگید کجا رو بگردم؟

dr_g
شنبه 08 مرداد 1384, 14:45 عصر
اینو یه نگاه بنداز

شاپرک
شنبه 08 مرداد 1384, 15:33 عصر
ولی این مشکلی رو حل نمیکنه آخه اون وقت به ازای هر تغییر کوچیک پیغام میده
منظور من چیز دیگه ست
من اطلاعاتم رو از طریق text box هایی که مربوط به فیلد های datagrid میشه تغییر میدم یعنی رکورد مورد نظر رو از datagrid انتخاب میکنم و بعد ویرایش....حالا می خوام وقتی کاربر Cancel رو زد اطلاعات به حالت اول خودش برگرده یعنی update نشه. و یا اگه save رو زد ذخیره بشه .(همچنینdatagrid.allow update=false )

dr_g
یک شنبه 09 مرداد 1384, 12:08 عصر
می شه یه سورس کد ازاونو اینجا بزاری

sarami
دوشنبه 10 مرداد 1384, 22:49 عصر
اطلاعات اون رکوردی رو که خوندی و داخل texbox هات گذاشتی رو از طریق یک recordset بخون حالا یه msgbox بذار سره راه buttonذخیره اگه vbyes رو کاربر فشار داد یکی یکی فیلدهات رو update کن تو رکوردست و datagrid رو هم update کن اگه نه فقط کافیه value تمام textbox هارو خالی کنی