نمایش نتایج 1 تا 20 از 20

نام تاپیک: چگونه بصورت انتخابی همه رکوردهای جداول یک فایل را حذف نماییم ؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    834

    نقل قول: چگونه بصورت انتخابی همه رکوردهای جداول یک فایل را حذف نماییم ؟

    [QUOTE=eb_1345]
    نقل قول نوشته شده توسط narpco

    مورد اخیر در مورد حذف رکوردهای داخل جداول به این دلیل هست که شما میخوای برنامه تون ببرین جایی نصب کنید و میخواهید جداول رو خالی کنید که اماده استفاده مجدد باشه و به ذهن من رسید که چطور می تونیم کل اطلاعات داخل جداول رو با انتخاب حذف کنیم که مجبور نباشیم که دونه دونه بگردیم تو 200 تا جدول یک برنامه ..مخصوصا اینکه در جداول 30000 رکورد باشه که قطعا پاک کردن دونه دونه با کلیدهای کنترلی روی فرم معنی نداره .......و باید کل جدول رو یکجا پاک کرد....حالا یا ما فرمی داریم که این کار رو اتوماتیک انجام میده یا باید دستی انجام بدیم ......اینه که مزاحم شما شدم برای این سئوال ...
    سلام
    برای حذف اطلاعات در چهارحالت زیر کد وجود دارد :
    1- حذف تکی هر رکوردی یا رکوردهائی خاص در یک جدول
    2- حذف رکورد یا رکوردهائی خاص در یک یا چند جدول مد نظر
    3- حذف کلی رکوردهای یک یا چند جدول خاص
    4-حذف کلی همه رکوردها در همه جداول دیتابیس

    انجام هر کدام از موارد فوق نیاز به سه یا چهار خط کد نویسی دارد
    میتوان در برنامه یک منو به منو های برنامه تحت عنوان «حذف کلی اطلاعات دیتابیس» اضافه کرد و در این منو بدون اجرای هیچ فرمی و صرفاً از طریق تائید توسط یک مسیج باکس نسبت به حذف کل اطلاعات جداول دیتابیس اقدام نمود.

  2. #2
    کاربر دائمی آواتار narpco
    تاریخ عضویت
    فروردین 1397
    محل زندگی
    کرج
    پست
    352

    نقل قول: چگونه بصورت انتخابی همه رکوردهای جداول یک فایل را حذف نماییم ؟

    [QUOTE=eb_1345;2439306]
    نقل قول نوشته شده توسط eb_1345

    سلام
    برای حذف اطلاعات در چهارحالت زیر کد وجود دارد :
    1- حذف تکی هر رکوردی یا رکوردهائی خاص در یک جدول
    2- حذف رکورد یا رکوردهائی خاص در یک یا چند جدول مد نظر
    3- حذف کلی رکوردهای یک یا چند جدول خاص
    4-حذف کلی همه رکوردها در همه جداول دیتابیس

    انجام هر کدام از موارد فوق نیاز به سه یا چهار خط کد نویسی دارد
    میتوان در برنامه یک منو به منو های برنامه تحت عنوان «حذف کلی اطلاعات دیتابیس» اضافه کرد و در این منو بدون اجرای هیچ فرمی و صرفاً از طریق تائید توسط یک مسیج باکس نسبت به حذف کل اطلاعات جداول دیتابیس اقدام نمود.
    ----------
    سلام و ممنون از توضیحات شما
    هدف ما شماره 3 هست با این افزونه که بتوان در یک لیست انتخابشون کرد

    هدفمون از اینکه پدر و فرزند رو مشخض کنه اینه که اکسس خطا نده که اول باید فرزند رو خالی کنید بعد پدر رو ....(دلیل)

    هدف از لیست کردن و مشاهده رکوردها هم اینکه اول ببینیم چه چیزی رو داریم پاک می کنیم و اشتباها اطلاعات مهمی رو پاک نکنیم

    به نظر من برنامه نویس باید به همه موارد و اگر و اما ها فکر کنه بعد فرم طراحی کنه


    هدفم این بو.د که حالا که داریم وقت میزاریم فرم شکیل داشته باشیم با اطلاعات مشخص و حالت انتخاب برای کاربر ...

    حالا در نهایت اگر این کار شدنی هست انجام بدیم و اگر فکر میکند وقت تلف کردنه که بهتره به بحث پایان بدیم ......
    من هیچ اصراری ندارم اگر دوستان فکر میکنند که انجام این کار با این روش اشتباه است .....

    بسیار هم ممنونم از زمانی که اختصاص دادید....

  3. #3
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    834

    نقل قول: چگونه بصورت انتخابی همه رکوردهای جداول یک فایل را حذف نماییم ؟

    در ضمیمه تصویر AllTables.png نمایش دهنده کل جداول و تصویر RelatedTables.png نمایش دهنده جداولی که با هم در ارتباط هستند میباشد.
    مشکلی که در ارتباط با حذف اطلاعات جدول فرزند قبل از حذف اطلاعات جدول پدر پیش می آید اینست که قاعدتاً عملیات حذف باید از طریق جدول AllTables که در آن نام جداول تکراری وجود ندارد انجام گردد در صورتیکه که در جدول RelatedTables نام جداول تکراری وجود دارد ( بعلت اینکه ممکن است یک جدول با چند جدول در ارتباط باشد). و در جدول AllTables در حالی که امکان مشخص کردن نوع جدول (از لحاظ پدر و فرزندی)ونسبت آن وجود دارد ولی در انجام عملیات حذف بصورت فوق مشکل ایجاد میشود .
    بنظر بنده بهترین و منطقی ترین کار این است که وقتی برنامه شما کاملاً تکمیل شد نام جداولی که دارای اطلاعات ثابت و پایه میباشد را مشخص نموده و آنها را در عملیات خام نمودن اطلاعات قبلی از حلقه حذف خارج نمود.
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله eb_1345 : دوشنبه 22 دی 1399 در 03:59 صبح

تاپیک های مشابه

  1. تهییه بکاپ به صورت هفتگی یا ماهانه
    نوشته شده توسط alimooghashang در بخش Backup & Restore
    پاسخ: 6
    آخرین پست: پنج شنبه 26 شهریور 1394, 23:46 عصر
  2. روند کردن یک عدد به صورت بالا و پایین
    نوشته شده توسط pouria_bayat در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 31 فروردین 1394, 08:41 صبح
  3. رسم رشته فارسی به صورت افقی از بالا به پایین
    نوشته شده توسط PetekDincos در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 27 آذر 1390, 22:12 عصر
  4. مبتدی: ارسال فرم php به صورت html به ایمییل
    نوشته شده توسط mehr1362 در بخش PHP
    پاسخ: 10
    آخرین پست: جمعه 12 شهریور 1389, 00:07 صبح
  5. سوال: چرا عکس پایین امضای من به صورت لینک شده
    نوشته شده توسط fdaliry در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 1
    آخرین پست: چهارشنبه 04 فروردین 1389, 02:04 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •