PDA

View Full Version : حذف رکورد های یک ساب فرم در اکسس از داخل فرم



mai1324
شنبه 12 بهمن 1398, 12:23 عصر
سلام من یک فرم اصلی دارم که یک ساب فرم بهش وصله و می خوام رکورد های داخل ساب فرم را حذف کنم
برای نوشتن کد Vb راهنمایی نیاز دارم
لطفا بنده را راهنمایی کنید
نمونه فایل پیوست می باشد151313
با تشکر

Mehr@ban
یک شنبه 13 بهمن 1398, 23:18 عصر
سلام

این مورد رو بررسی کنید
http://access-training.blog.ir/post/50

somayeh1361
دوشنبه 29 اردیبهشت 1399, 21:25 عصر
سلام من هم این مشکل را دارم موردی که دوستمون گفت مشکل رو حل نمی کنه دوستان اگر راه حلی دارن عنوان کنن

mazoolagh
سه شنبه 30 اردیبهشت 1399, 12:15 عصر
اون که راهنمایی نبود، تبلیغ سایت بود!

هم میتونین در رکوردست سابفرم یکی یکی حذف کنین،
هم میتونین یک delete query رو جدول مرتبط بر اساس کلید ارتباط اجرا کنین.

تمهید لازم برای جلوگیری از چشمک زدن و نمایش deleted هم باید دیده بشه.

somayeh1361
جمعه 02 خرداد 1399, 17:10 عصر
سلام بی زحمت یک نمونه می گذارید

mazoolagh
دوشنبه 05 خرداد 1399, 09:41 صبح
به نمونه نیازی نیست،


1- با استفاده از کوئری:
docmd.runsql "delete from detail_table where id=" & me.id
me.subform_name.form.requery

2- با استفاده از رکوردست:
with me.subform_name.form.recordset
.movefirst
do while .recordcount>0
.delete
.movenext
loop
end with