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

نموذج حذف بيانات جداول محددة


kassem_geo

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

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

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

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

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