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

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

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

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information