PDA

View Full Version : پاک کردن رکورد از سابفرم



strong46202
جمعه 15 اردیبهشت 1391, 19:05 عصر
سلام...با توجه به فایل ضمیمه شده
در سابفرم موجود در فرم شما اجازه پاک کردن زیرمجموعه های هر رکورد رو ندارین....چرا ؟

مثلا اگر شما علام + کنار رکورد teacher در subform رو بزنید میتونید نام درسهایی رو که این معلم تدریس میکنه رو ببینید ولی این درس قابل پاک شدن نیست! لطفا راه حل بدین
ممنون

strong46202
شنبه 16 اردیبهشت 1391, 15:45 عصر
سلام...سوال نامفهوم بود؟....فکر میکنم سوال ساده ای هست :لبخندساده:

strong46202
شنبه 16 اردیبهشت 1391, 22:06 عصر
ایده ای ؟ حرفی ؟ پیشنهادی ؟.........خواهش میکنم

strong46202
سه شنبه 19 اردیبهشت 1391, 21:34 عصر
هیچکی نمیدونه ؟....

sajjad_kochekian
سه شنبه 19 اردیبهشت 1391, 23:19 عصر
نمونه را با فرمت 2003 بگذار
ولی فکر کنم Allow delete ساب فرم False باشه که باید True باشه.

strong46202
جمعه 22 اردیبهشت 1391, 10:56 صبح
سلام...اینم در فرمت 2003
http://up98.org/upload/server1/02/j/ld0ywrghdfytbfp6de2.rar

sajjad_kochekian
دوشنبه 25 اردیبهشت 1391, 12:30 عصر
البته از حالت دیتاشیت در آوردم

strong46202
سه شنبه 26 اردیبهشت 1391, 07:28 صبح
البته از حالت دیتاشیت در آوردم

سلام...دوست گرامی ممنون از کمکت ولی متاسفانه نمونه شما فقط رکورد موجود در سابفرم رو پاک میکنه در حالی که من میخوام زیر مجموعه هر رکورد رو پاک کنم...
به طور مثال اگر شما علامت + کنار رکورد teacher در subform رو بزنید میتونید نام درسهایی رو که این معلم تدریس میکنه رو ببینید ولی این درس قابل پاک شدن نیست!

strong46202
شنبه 30 اردیبهشت 1391, 22:39 عصر
من تا زمانی که جواب نگیرم بیخیال نمیشم. راستش خیلی تلاش کردم تا درستش کنم ولی متاسفانه جواب نگرفتم امیدوارم مدیر تالار یه کمکی بکنه

amirzazadeh
سه شنبه 02 خرداد 1391, 16:24 عصر
سلام
نمونه شما رو با فرمت 2003 چك كردم ركوردهاي سابفرم پس از اخد تاييد مبني حذف ركورد مرتبط به درستي اجرا ميشه.

strong46202
جمعه 05 خرداد 1391, 12:44 عصر
سلام
نمونه شما رو با فرمت 2003 چك كردم ركوردهاي سابفرم پس از اخد تاييد مبني حذف ركورد مرتبط به درستي اجرا ميشه.

مدیر گرامی با تشکر از حسن توجه شما باید بگم مشکل پاک کردن خود رکورد نیست بلکه زیرمجموعه هر رکورد قابل پاک شدن نیست

مثلا اگر شما علام + کنار رکورد teacher در subform رو بزنید میتونید نام درسهایی رو که این معلم تدریس میکنه رو ببینید ولی این درس قابل پاک شدن نیست!

abdoreza57
جمعه 05 خرداد 1391, 21:44 عصر
با سلام خدمت همه با توجه به موارد مورد نظر دوستمون و اینکه برای حصول این امر یک مسئله مهم نادیده گرفته شده و اون اساس طراحی بانک غلط هست بنابراین لازم هست قبل از پرداختن به این مسئله که چرا علامت+ داره حذف نمیشه یا میشه کل طراحی برنامه را یه نگاه کلی بندازی ضمن تشکر از استاد خوبم پیروزمهر عزیز که خیلی دوست دارم از نزدیک ببینمش بانک شما بر اساس نیازت می بایست اینجوری طراحی بشه که دیگه مشکلی نداشته باشی موفق باشید

strong46202
شنبه 06 خرداد 1391, 14:19 عصر
با سلام خدمت دوست گرامی abdoreza57 و تشکر فراوان جهت اصلاح بانک. میشه خواهش کنم مثل نمونه من 2 تا سابفرم تو در تو بذارین و این قضیه پاک شدن رکورد زیرمجموعه رو چک کنید چون من همچنان مشکل قبل رو دارم و هنوز حل نشده...با تشکر فراوان

emami.sie
شنبه 06 خرداد 1391, 14:39 عصر
مدیر گرامی با تشکر از حسن توجه شما باید بگم مشکل پاک کردن خود رکورد نیست بلکه زیرمجموعه هر رکورد قابل پاک شدن نیست

مثلا اگر شما علام + کنار رکورد teacher در subform رو بزنید میتونید نام درسهایی رو که این معلم تدریس میکنه رو ببینید ولی این درس قابل پاک شدن نیست!
سلام
نمونه ای که در پست شماره 7 موجوده رو دانلود کردم و مشکلی که شما گفتید مشاهده نشد...
دقت کنید که در این نمونه در تعریف روابط، تیک گزینه سوم یعنی Delete Related Records گذاشته شده ...
یا علی