اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

أريد كود حذف بيانات اكثر من جدول مرة واحدة من خلال زر أمر .

لدي موديول يحوي هذا الكود 

Public Sub TruncateTables()

Dim T As TableDef
DoCmd.SetWarnings False
    
      
DoCmd.RunSQL "DELETE * FROM CS_GetStudentScheduleReport "
DoCmd.RunSQL "DELETE * FROM ImportSheet "



DoCmd.SetWarnings True
End Sub

 

تم تعديل بواسطه فايز..
  • تمت الإجابة
قام بنشر

اتفضل يابو عبدالرحمن

فقط حدد اسماء الجداول الي تحتاج تحذف بياناتها

On Error GoTo errorhandle
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE FROM " & "TableName1"
DoCmd.RunSQL "DELETE FROM " & "TableName2"
DoCmd.RunSQL "DELETE FROM " & "TableName3"
DoCmd.RunSQL "DELETE FROM " & "TableName4"
DoCmd.SetWarnings True
MsgBox "تم افراغ الجداول بنجاح"
errorhandleexit:
        Exit Sub
errorhandle:
        MsgBox Err.Description
        Resume errorhandleexit

 

  • Thanks 1
قام بنشر (معدل)
2 ساعات مضت, د.كاف يار said:

اتفضل يابو عبدالرحمن

فقط حدد اسماء الجداول الي تحتاج تحذف بياناتها


On Error GoTo errorhandle
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE FROM " & "TableName1"
DoCmd.RunSQL "DELETE FROM " & "TableName2"
DoCmd.RunSQL "DELETE FROM " & "TableName3"
DoCmd.RunSQL "DELETE FROM " & "TableName4"
DoCmd.SetWarnings True
MsgBox "تم افراغ الجداول بنجاح"
errorhandleexit:
        Exit Sub
errorhandle:
        MsgBox Err.Description
        Resume errorhandleexit

 

جزيت الجنة  أخي الفاضل @د.كاف يار 

 

تم تعديل بواسطه فايز..
قام بنشر

همممم

 

ليش كل هذه الاسطر !!

اذا كنت عامل علاقات بين الجداول ، وكنت مختار "حذف البيانات المرتبطة" (الاختيار الثالث في المربع الاحمر والذي عليه السهم) :

image.png.71b47dc69ada23cf29c20165a31493b6.png

يكفي ان تحذف بيانات الجدول الرئيسي فقط ، وبقية الجداول سوف تحذف بياناتها تلقائيا 🙂 

يعني حسب اسماء الجداول في الصورة ، لو حذفنا بيانات الجدول tbl_Persone_Static (الجدول الذي حوله المربع الاحمر) ، فتلقائيا بيانات جميع الجداول المرتبطة به سوف يتم حذفها ، هذه ميزة وعمل الاختيار رقم 3 🙂 

 

جعفر

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information