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

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

قام بنشر

السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل

في هذا الموضوع اريد التعديل على كود البحث  والموجود في الزر  المسمى  "فلترة " في نموذج  frm_evaluationAdd       للقيام بعملية الفلترة بدون مشاكل

مع عدم تغيير الأكواد   (الإبقاء عليها كما هي )  و الموجودة في نموذج frm_evaluationAdd      

 

الرجاء المساعدة والتوجيه وبارك الله فيكم

BASEL.accdb

قام بنشر

عليكم السلام

هل هذه حزورة ؟؟

كيف تريد التعديل على الكود .. مع عدم التغيير ؟

اذا انت تقصد الابقاء على استخدام Me.Filter في التصفية .. يمكن السؤال يكون على النحو التالي :

اريد تصفية البيانات بناء على الاختيار من مربعي التحرير  باستخدام Me.Filter

  • Like 1
قام بنشر
1 ساعه مضت, ابوخليل said:

عليكم السلام

هل هذه حزورة ؟؟

كيف تريد التعديل على الكود .. مع عدم التغيير ؟

اذا انت تقصد الابقاء على استخدام Me.Filter في التصفية .. يمكن السؤال يكون على النحو التالي :

اريد تصفية البيانات بناء على الاختيار من مربعي التحرير  باستخدام Me.Filter

أهلا استاذنا 

أنا اقصد التعديل فقط على كود البحث الموجود في الزر المسمى -فلترة-

وفي النموذج توجد أكواد عديدة لعمليات اخرى .

لا اريد التعديل عليها والابقاء عليها كما هي 

حتى تشتغل بدون مشاكل.

وبارك الله فيك 

قام بنشر

تحية طيبة أستاذنا @ابوخليل

و شكرا كثيرا على المتابعة

  (لقد أضفت حقل  في النموذج  للتجربة أكثر فقط)

أستاذنا بعد التجربة اتضح مايلي:

عند الضغط على زر حفظ  لحفظ البيانات تظهر الرسالة الموضحة في الصورة المرفقة

وكذلك الكود الخاص بإلغاء التنشيط عند الخروج من النموذج أصبح لا يعمل جيدا عند ظهور الرسالة الخاصة بحفظ البيانات إذا ما قمت بتغيير للبيانات في النموذج أصبحت لا تعمل بشكل جيدا سواء عند الضغط على زر  نعم أو لا : يتم حفظ البيانات تلقائيا.

 

وبارك الله فيك

 

1.jpg

BASEL3.accdb

قام بنشر

تم طرح نفس المشكلة تقريباً في موضوع قديم هنا :-

 

 

وللأسف كانت فكرتك مبنية على أنك لا تريد أن يتم الغاء التنشيط أو الرول باك .. صحيح !!

قام بنشر
11 دقائق مضت, Foksh said:

تم طرح نفس المشكلة تقريباً في موضوع قديم هنا :-

 

 

وللأسف كانت فكرتك مبنية على أنك لا تريد أن يتم الغاء التنشيط أو الرول باك .. صحيح !!

تحية طيبة أستاذنا @Foksh

ما شاء الله عليك - معك حق نعم نفس السؤال ونفس الطرح

هذه الأكواد أستعملها في حالة النماذج المستمرة في حالة الحفظ إو إلغاء الحفظ (وهو تقريبا) يقوم بنفس عمل excel

واستعمله مثلا في حالة حجز علامات الطلاب  وتقييم الموظفين....

وقد حصلت عليه بناء على طلب سابق لي  هنا . من استاذنا @Moosak  وفيه تعديل بسيط لأستاذنا @ابوخليل  -بناءا على طلبي -

بما أنني وظفت هذا الكود كثيرا - أريد أن أقوم بعملية التعديل على كود البحث فقط- دون المساس بباقي الأكواد - إن أمكن طبعا- حتى لايتأثر المبدأ العام.

 

قام بنشر

اخي 

عند تحميل النموذج يتم حجز السجلات المصدر .. وليس كل عملية بحث تتنفذ

مثل الفلتر ومثل المعايير في الاستعلام

لذا يجب ان تبحث عن طرق اخرى للبحث وهي كثيرة

اليك واحدة منها يمكن تمريرها من خلال السجلات

  Dim rst As Recordset
    Dim strSearchName As String

    Set rst = Me.RecordsetClone
    strSearchName = tx1
    rst.FindFirst "nomarabe = '" & strSearchName & "'"
        If rst.NoMatch Then
            MsgBox "Record not found"
        Else
            Me.Bookmark = rst.Bookmark
        End If
    rst.Close

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

BASEL4.rar

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