اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

محتاج طريقة حذف البيانات من النموذج


إذهب إلى أفضل إجابة Solved by AlwaZeeR,

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

  • أفضل إجابة

وعليكم السلام ورحمة الله وبركاته

اسهل طريقة 

أنشئ حقل في جدول 

L

الخاص بك

وليكن اسمه 

DelChk

واجعل نوع البيانات فيه رقم

والقيمة الافتراضية 

false

الان اذهب الى النموذج الخاص بالجدول وهو عندك 

L

وانشئ زر أمر وضع في الحدث الخاص به الكود التالي

 CurrentDb.Execute "DELETE * FROM L WHERE [delchk] = true"
Me.Requery

تفضل هذه قاعدتك عليها مطبق عليها ما ذكرت لك

 

Delchkrecord.accdb

  • Like 2
رابط هذا التعليق
شارك

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

-mVOaPQx_400x400.jpg

تم تعديل بواسطه ازهر عبد العزيز
رابط هذا التعليق
شارك

15 ساعات مضت, AlwaZeeR said:

وعليكم السلام ورحمة الله وبركاته

اسهل طريقة 

أنشئ حقل في جدول 

L

الخاص بك

وليكن اسمه 

DelChk

واجعل نوع البيانات فيه رقم

والقيمة الافتراضية 

false

الان اذهب الى النموذج الخاص بالجدول وهو عندك 

L

وانشئ زر أمر وضع في الحدث الخاص به الكود التالي


 CurrentDb.Execute "DELETE * FROM L WHERE [delchk] = true"
Me.Requery

تفضل هذه قاعدتك عليها مطبق عليها ما ذكرت لك

 

Delchkrecord.accdb 1.31 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 5 downloads

هل تصلح هذه الطريقة مع النماذج المنقسمة ؟؟

4 دقائق مضت, مسفر said:

روعاتك يا معلم 

ايضا هل تصلح هذه الطريقة مع النماذج المنقسمة ؟؟

رابط هذا التعليق
شارك

15 ساعات مضت, AlwaZeeR said:

وعليكم السلام ورحمة الله وبركاته

اسهل طريقة 

أنشئ حقل في جدول 

L

الخاص بك

وليكن اسمه 

DelChk

واجعل نوع البيانات فيه رقم

والقيمة الافتراضية 

false

الان اذهب الى النموذج الخاص بالجدول وهو عندك 

L

وانشئ زر أمر وضع في الحدث الخاص به الكود التالي


 CurrentDb.Execute "DELETE * FROM L WHERE [delchk] = true"
Me.Requery

تفضل هذه قاعدتك عليها مطبق عليها ما ذكرت لك

 

Delchkrecord.accdb 1.31 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 5 downloads

اخي الكريم @AlwaZeeR
من وين جبت مربع الاختيار ؟؟ checkbox 

 

checkbox.png

رابط هذا التعليق
شارك

25 دقائق مضت, ازهر عبد العزيز said:

@عبد اللطيف سلوم من وضع  تصميم في النموذج تجدة مع الازرار

 

استاذ @مسفر شكرا لك 

-mVOaPQx_400x400.jpg

انا استعمل اوفيس 2016

ما في زر  ؟؟

اوفيس 2016.png

27 دقائق مضت, مسفر said:

من الجدول 

50.png

صديقي العزيز 

انا اسأل من وين جاب زر الاختيار وهو ليس له اصل بالجدول ؟؟

 

اوفيس 2016.png

23 دقائق مضت, ازهر عبد العزيز said:

اسف اختلط علي الامر 

لم يختلط عليك الامر 

سؤالي كما فهمته 

لا يوجد زر في اوفيس 2016 ؟؟

رابط هذا التعليق
شارك

استاذ @مسفر انت الاستاذ  انا من يعتذر لاتعابك معي  واظن ان الاخ عبد اللطيف اليوم جان مامركز لان سؤالة بسيط انت اجبت على الصعب

تم تعديل بواسطه ازهر عبد العزيز
  • Like 1
رابط هذا التعليق
شارك

4 دقائق مضت, مسفر said:

إذا أنا الذي اختلط علي الأمر 

 

اعتذر عن سوء الفهم 

له أصل بالجدول كما وضحت بالصورة راجع الجدول وخصائص الحقل 

بالجدول  موجود رقم وليس كما تعونا  ( نعم / لا )

مشان هيك التبس عليه الامر 

وهذا الامر اول مرة اشاهده 

رابط هذا التعليق
شارك

استاذ @مسفر هسة اجة دورك الصعب اشرحنا اكواد تحديد الكل واللغاء لان من اريد اطبقها على النموذج الاخر ما يضبط معي تعبتك ادري بس هاي مشكلة الخبراء  في المنتدى متعبيهم احنة (هو دخول الحمام زي خروجة)

تم تعديل بواسطه ازهر عبد العزيز
  • Like 1
رابط هذا التعليق
شارك

Dim f As String
Dim rst As DAO.Recordset
    Set rst = Me.RecordsetClone
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
    f = rst!Delchk
    For i = 1 To RC
     If f = "true" Then
        rst.Edit
        rst!Delchk = False
        rst.Update
     Else
        rst.Edit
        rst!Delchk = True
        rst.Update
     End If
        
        rst.MoveNext
    Next i
    
    rst.Close: Set rst = Nothing

غير فقط 

Delchk= الحقل في الجدول 

هذا مسمى الحقل في الكود واترك الباقي كما هو 

طبقه على القاعدة كما هو ولن يحدث معك خطأ بإذن الله 

هذا في كود التحديد 

أما كود الإلغاء 

أعمل العكس 

true أجعلها false 

 

 

تم تعديل بواسطه مسفر
  • Like 2
رابط هذا التعليق
شارك

يعطيكم العافية جميعا

اسمحوا لي بمداخلة

بنفس الطريقة اخي العزيز تستطيع التحديد والالغاء

لتحديد الكل:

     CurrentDb.Execute "UPDATE L SET [Delchk] = true "

Me.Requery

وإلغاء التحديد:

 CurrentDb.Execute "UPDATE L SET [Delchk] = False "

Me.Requery

وتستطيع وضعها تحت نفس الزر مع بعض التغييررات لاسم الزر

 

29 minutes ago, عبد اللطيف سلوم said:

بالجدول  موجود رقم وليس كما تعونا  ( نعم / لا )

مشان هيك التبس عليه الامر 

وهذا الامر اول مرة اشاهده

تحياتي لشخصك الطيب أستاذ عبد اللطيف

القيمة نعم يتم تخزينها أصلا -1

والقيمة لا 0

 

  • Like 2
رابط هذا التعليق
شارك

@AlwaZeeR ما شاء الله عليك سؤال اخر ماذا لو  اردت بنفس الكود تحديد  كل المربعات داخل النموذج وليس الجدول كيف يتم كتابة  الكود التالي 

     CurrentDb.Execute "UPDATE L SET [Delchk] = true "

Me.Requery

 

تم تعديل بواسطه ازهر عبد العزيز
رابط هذا التعليق
شارك

2 hours ago, ازهر عبد العزيز said:

ماذا لو  اردت بنفس الكود تحديد  كل المربعات داخل النموذج وليس الجدول

مصدر النموذج أصلاً من الجدول 

بمعنى ان حددت في النموذج فتلقائي سيتم تحديث الجدول والعكس صحيح

 

رابط هذا التعليق
شارك

استاذنا العزيز @AlwaZeeR كلامك مفهوم جدا وقد استعطت تطبيقة على قاعدة بيانتي لكني اريد منك الان اذا سمحت ان تنظر الى انموذج(L) في هذا المثال لقد وضعت مربع اختيار لكني عندما اضغط علية يتم تحديد كافة المربعات وهذا لا اريدة اريد يتم تحديد فقط المربع الذي يتم الضغط علية  واريد ايضا زر تحديد الكل وزر الغاء الكل   😂

3 (2).accdb

تم تعديل بواسطه ازهر عبد العزيز
رابط هذا التعليق
شارك

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