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

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

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

مساعدة في كود لحذف سجلات جداول بناء لخيار التحديد في النموذج بحيث عند اختيار مربع بجانب اسم الجدول والضغط على زر حذف يتم عملية الحذف 

وهل بالامكان اضافة خيار "الكل" ؟؟

لعله في طلبي فائدة للمبتدئين مثلي

delete_data_table.zip

تم تعديل بواسطه kassem_geo
تعديل العنوان
قام بنشر
1 ساعه مضت, kassem_geo said:

مساعدة في كود لحذف سجلات جداول بناء لخيار التحديد في النموذج بحيث عند اختيار مربع بجانب اسم الجدول والضغط على زر حذف يتم عملية الحذف 

وهل بالامكان اضافة خيار "الكل" ؟؟

لعله في طلبي فائدة للمبتدئين مثلي

جرب حسب فهمي للموضوع ..

 

delete_t.accdb

  • Like 4
قام بنشر
15 ساعات مضت, kassem_geo said:

وهل بالامكان اضافة خيار "الكل" ؟؟

اضافة لمشاركة استاذنا الكبير محمد البرناوي جزاه الله خير

ممكن ايضا تحديد السجلات والغاء التحديد عن طريق مصدر السجلات

لتحديد الكل
Dim rs As Recordset
Dim a As Integer
Set rs = CurrentDb.OpenRecordset("tab_name")
For a = 1 To rs.RecordCount
rs.Edit
rs!DELETE = -1
rs.Update
rs.MoveNext
Next a


--------
لالغاء التحديد للكل نغيير السطر السادس الى
rs!DELETE = 0

تحياتي

  • Like 5
قام بنشر
8 ساعات مضت, مبرمج متقاعد said:

ممكن ايضا تحديد السجلات

 

نفس طريقة اخواني محمد و خالد ، ولكن بدون الرجوع الى الجدول مصدر بيانات النموذج الفرعي ، وانما كل شيء من النموذج مباشرة :

    Dim rst As DAO.Recordset
    Set rst = Me.USER_PRIVILLAGE.Form.RecordsetClone
    rst.MoveFirst
    
    Do Until rst.EOF
        rst.Edit
            rst!DELETE = -1
        rst.Update
        
        rst.MoveNext
    Loop

 

جعفر

  • Like 4

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information