امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف یک رکورد از دیتا بیس بعد از تایید کردن
نویسنده پیام
mm_ley آفلاین
كاربر تک ستاره
*

ارسال‌ها: 42
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 5
( 5 تشکر در 4 ارسال )
ارسال: #1
حذف یک رکورد از دیتا بیس بعد از تایید کردن
با عرض سلام به اساتید و دوستان محترم

چون تازه کار هستم این سوالات ابتدایی مرا ببخشد


دوستان با این تکه کد یه
اسمی را در دیتا بیس پیدا می کنم حال بعد از پیدا کردن می خوام یه سووالی مبنی بر حذف این رکورد از من بپرسد و بعد از تایید من این رکورد را حذف کند این تکه از کد را بلد نیستم؟ کمکم می کنید

این هم از تکه کد جستجو برای یافتن رکوردی که قراره حذف بشه:

Dim intans As Integer
"'" & data1.Recordset.FindFirst "Name = '" & txtfind.Text
Do While Data1.Recordset.NoMatch = False
(intans = MsgBox("Continiue?", vbYesNo
If intans = 7 Then
Exit Do
End If
"'" & Data1.Recordset.FindNext "Name = '" & txtfind.Text
loop
۱۰-اسفند-۱۳۸۷, ۲۰:۱۳:۲۱
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
دستور حذف اینه: Data1.Recordset.Delete
باید بعد از حذف کردن، رکوردست رو UPDATE کنین که در کل می شه این:
Data1.Recordset.Delete
Data1.Recordset.Update

پارک24
مرجع خرید و فروش خودرو
۱۰-اسفند-۱۳۸۷, ۲۰:۱۶:۴۷
وب سایت ارسال‌ها
پاسخ
mm_ley آفلاین
كاربر تک ستاره
*

ارسال‌ها: 42
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 5
( 5 تشکر در 4 ارسال )
ارسال: #3
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
دوست عزیز با تشکر از پاسخ اینو میدونم

دنبال کدی هستم که ابتدا سوالی مبنی بر حذف مطرح کنه و بعد از زدن yes حذف انجام گیرد

بیشتر دنبال کد مطرح شدن جعبه سوال هستم
این کد درسته که نوشتم:

("اخطار" , vbExclamation,+ vbYESNO ,"می خواهید این رکورد را حذف کنید ")a=msgbox
If a = 6 Then
Data1.Recordset.Delete
End If
Data1.Refresh
(آخرین ویرایش در این ارسال: ۱۰-اسفند-۱۳۸۷, ۲۱:۲۸:۱۴، توسط mm_ley.)
۱۰-اسفند-۱۳۸۷, ۲۱:۰۹:۱۸
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #4
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
If MsgBox("Are you sure, do you want to remove selected record?", vbQuestion + vbYesNo, "Title") = vbYes Then
Data1.Recordset.Delete
Data1.Recordset.Update
End If

پارک24
مرجع خرید و فروش خودرو
(آخرین ویرایش در این ارسال: ۱۰-اسفند-۱۳۸۷, ۲۱:۳۰:۱۶، توسط far_222000.)
۱۰-اسفند-۱۳۸۷, ۲۱:۲۹:۲۷
وب سایت ارسال‌ها
پاسخ
mm_ley آفلاین
كاربر تک ستاره
*

ارسال‌ها: 42
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 5
( 5 تشکر در 4 ارسال )
ارسال: #5
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
با سلام به شما دوست خوب

این تکه کدی که من نوشتم را امتحان کردم کار میکنه آیا از نظر شما مشکلی داره؟

آیا بجای updodate از refresh استفاده شود در ساختار برنامه مشکلی پیش خواهد آمد؟
۱۱-اسفند-۱۳۸۷, ۰۸:۲۶:۵۱
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #6
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
کدی که شما نوشتین مشکلی نداره، تنها موضوعی که می شه روش بحث کرد، اینه که شما یه متغیر به نام a رو بی خودی تعریف کردین، در حالی که می شد تعریفش نکرد. اصول برنامه نویسی می گه تا جایی که می شه، Ram رو آزاد بذار!!!

راستش دقیقاً یادم نیست که فرق Update و Refresh چی بود، ولی اگه شما امتحان کردی و دیدی Refresh هم جواب می ده پس مشکلی نداره.

پارک24
مرجع خرید و فروش خودرو
۱۱-اسفند-۱۳۸۷, ۰۹:۲۹:۰۰
وب سایت ارسال‌ها
پاسخ
mm_ley آفلاین
كاربر تک ستاره
*

ارسال‌ها: 42
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 5
( 5 تشکر در 4 ارسال )
ارسال: #7
RE: حذف یک رکورد از دیتا بیس بعد از تایید کردن
ممنون
۱۱-اسفند-۱۳۸۷, ۰۹:۵۳:۲۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در جمع کردن مقادیر چند رکورد یک فیلد ؟ sepahbod 3 7,146 ۱۳-مهر-۱۳۹۱, ۱۰:۵۹:۲۶
آخرین ارسال: Di Di
  پسورد برای دیتا بیس arp220 5 6,380 ۳۱-فروردین-۱۳۹۱, ۰۰:۱۷:۵۹
آخرین ارسال: parviin
  چگونی قفل گذاری روی فایل دیتا Aref_Alikhani 3 6,157 ۱۳-مهر-۱۳۹۰, ۰۲:۱۳:۳۰
آخرین ارسال: programmer-it
  رمز برای کنترل دیتا MH12 2 2,855 ۱۹-تير-۱۳۸۷, ۱۲:۵۳:۲۴
آخرین ارسال: MH12
  اضافه کردن عکس به دیتا بیس alaska 6 9,521 ۲۲-فروردین-۱۳۸۷, ۱۱:۲۵:۵۴
آخرین ارسال: alaska

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS