PDA

View Full Version : مشکل در حذف رکوردهای جدول



rainlover
چهارشنبه 07 بهمن 1394, 09:40 صبح
سلام
می خوام در فرم اصلی برنامه تاریخ انقضای بعضی اسنادو بررسی و لیست اعلاناتم رو از اول درست کنم. یعنی وقتی تشخیص می دم که روز عوض شده و برنامه برای بار اول در امروز داره باز میشه میخوام محتویات جدول Notification رو پاک کنم. محاسباتمو دوباره انجام بدم و دوباره این جدول رو پر کنم تا کاربر بدونه از فلان سندش چند روز به انقضاش مونده. حالا مشکلم اینه که چون اینو تو Load فرم نوشتم نمیذاره رکوردای جدول رو پاک کنم میگهThe database engine could not lock table notification becuase it is already in use by another person or process.
حالا دوستان میتونن راهی پیشنهاد کنن که من بتونم بدون تغییر در طراحیم ( مثلا Unbound کردن فرم) به این خواسته برسم.
دوم اینکه اگر موفق شدم این کارو بکنم چطور نذارم پیغام تاییدیه حذف رو اکسس نشون بده به کاربر. چون این حذف رکورد رو از تو سورس و بدون اطلاع کاربردارم انجام میدم. صورت خوشی نداره که هنگام لود فرم کاربر ببینه یه پیغام حذف بهش نشون داده میشه. ممنون

rainlover
چهارشنبه 07 بهمن 1394, 10:07 صبح
آقایون داداشام خودم متوجه شدم کجا رو سوتی دادم تو خاصیت های فرم RecordLocks رو روی AllRecord گذاشته بودم. خب مشکل اولم حل شد و الان حذف می کنه اما مشکل دوم کماکان باقیه. چطوری جلوی نماش پیغام تایید حذف توسط اکسس رو بگیرم؟

mahmooddavoodi
چهارشنبه 07 بهمن 1394, 10:18 صبح
سلام این خطکد رو به اول کدهات اضافه کن انشالله درست میشه

DoCmd.SetWarnings False

rainlover
شنبه 10 بهمن 1394, 13:17 عصر
ممنون جواب داد. هم تو ماکرو میشه گذاشت هم تو خود کد.