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

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

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

السلام عليكم
حياكم الله اساتذتنا الافاضل واعضاء منتدانا الشامخ
طبتم وطابت ايامكم .. أسأل الله أن تكونوا في أتم الصحة والعافيه


بعد عدة محاولات لكود بحث التالي:
 
وللعلم ياخذ الكود القيم من حقل قائمة منسدلة اسمة Mo في النموذج الرئاسي
الحقل Mo عباره عن قائمة منسدلة قيم مصدر الصف له جدول - والجدول يحتوي على 14 سجل والسجلات مرقمة بالترتيب من 1 الى 14

بعد تجربة الكود عند تحديد اول سجل أو اول قيمة للحقل Mo   والذي هو رقم واحد 1 فانة يفرز ويعرض في النموذج الفرعي او التقارير النتائج كل القيم والسجلات المتشابهة التي تحتوي على رقم واحد 1 هكذ 1 و 10 و11 و 12 و 13 و14
ولا يقوم بعرض القيم التي تحتوي رقم واحد فقط

المطلوب كالتالي:

جعل الكود لا يعرض الا القيم المحددة فقط
مقال عند اختيار القيمة واحد 1 يعرض السجلات التي تحتوي على رقم واحد 1 فقط

   If Not IsNull(Me.Mo) Then
   varFilter = (varFilter + " AND ") & "[Mo] =  & Me.Mo & "
   End If

مرفق الكود مع وضع مثاليين لحقلين ( حقل Mo - وحقل Sty ) والذين يعطون نفس النتائج الخاطئة

 

Dim varFilter As Variant
varFilter = Null
 

   If Not IsNull(Me.Mo) Then
   varFilter = (varFilter + " AND ") & "[Mo] =  & Me.Mo & "
   End If

   If Not IsNull(Me.Sty) Then
      varFilter = (varFilter + " AND ") & "[Sty] LIKE *" & Me.Sty & "*"
   End If

   
   With Me.Form2.Form
   
   If Not IsNull(varFilter) Then
     .DataEntry = False
     .Filter = varFilter
     .FilterOn = True
   Else
    .FilterOn = False
   End If
    .Requery
  End With

 

 

تم تعديل بواسطه qathi
  • qathi changed the title to مشكلة عدم تطاببق نتائج البحث في النموذج الفرعي او التقرير
قام بنشر (معدل)

للرفع ...

هل المطلوب واضح ام لا؟؟

إذا كان لا .. ارجو اخباري بذلك

 

تم تعديل بواسطه qathi
قام بنشر

عليكم السلام

غير الترقيم في الجدول بدلا من 1 الى 14 .. اجعله يبدأ بـــ  11 الى 24  وسوف تنحل مشكلتك

مشكلتك في المعيار في الاستعلام   like "*"

قام بنشر
5 ساعات مضت, ابوخليل said:

غير الترقيم في الجدول بدلا من 1 الى 14 .. اجعله يبدأ بـــ  11 الى 24  وسوف تنحل مشكلتك

أهلا باستاذي الغالي @ابوخليل

الأمر صعب جداء بسبب بناء السابق للنماذج والاكواد والاستعلامات والتقارير الكثيرة

 

5 ساعات مضت, ابوخليل said:

مشكلتك في المعيار في الاستعلام   like "*"

قمت بحذف هذا المعيار وجربت مراراً وتكراراً ونفس المشكلة

 

ارجو من يستطيع المساعدة في حل هذه المشكلة ؟؟

  • أفضل إجابة
قام بنشر (معدل)

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

 

مشاركة و إضافة لما تفضل به معلمي الجليل الأستاذ أبو خليل ، جرب حصر المعيار بعلامتي تنصيص ، كالآتي :-

 

If Not IsNull(Me.Mo) Then
varFilter = (varFilter + " AND ") & "[Mo] = " & Me.Mo
End If

جرب وأخبرنا بالنتيجة 😇

تم تعديل بواسطه Foksh
  • Thanks 1
قام بنشر

دوما تبدع بحلولك استاذي واخي @Foksh

شكرا على ردك أستاذي الغالي

نعم بالفعل نجح تعديلك بالكود

 

بارك الله فيك وجزاك الله عني خيرا

  • Thanks 1

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