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

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

  • أفضل إجابة
قام بنشر

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

اسهل طريقة 

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

L

الخاص بك

وليكن اسمه 

DelChk

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

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

false

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

L

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

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

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

 

Delchkrecord.accdb

  • Like 2
قام بنشر
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
قام بنشر (معدل)

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

تم تعديل بواسطه ازهر عبد العزيز
  • 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