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

مشكلة زر الاختيار ( تشيك بوكي ) والتقرير


اسلام سيد

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

السلام عليكم

لدي جدول لبيانات الطلاب وبه حقل (درجه الامتحان) و (رقم الحصة)

وكذالك ( اسم الطالب )  وبيانات اخرى لا تهم فى التقرير

وتم عمل 3 تشيك بوكس فى نموذج وربطه باستعلام التقرير

1- يساوى          2-اكبر من                3- اصغر من

 

59f78cca4ff62_l.jpg.e08e7dc1b0e8ee14c9ca114cec0791d3.jpg

 

المطلوب عند اخيار اى من الثلاثه وكتابة ( رقم الحصة + كذالك الدرجه )

المطلوب البحث عنها

يظهر ذالك فى التقرير

انا استخدمت الدالة التالية فى الاستعلام لحقل الدرجه

IIf([Forms]![درجه الامتحان]![n1]=نعم;[Forms]![درجه الامتحان]![درجه]) Or IIf([Forms]![درجه الامتحان]![n2]=نعم;([الادخال].[درجة الامتحان])>[Forms]![درجه الامتحان]![درجه]) Or IIf([Forms]![درجه الامتحان]![n3]=نعم;([الادخال].[درجة الامتحان])<[Forms]![درجه الامتحان]![درجه])

لكن النتيجة لم تنجح إلا للختيار الاول = يساوى وفشل فى اكبر من الدرجه واصغر من الدرجه

فما سبب ذالك

وجزاكم الله خيرا

-----------------------

ملفات مرفقه

مشكلة التشيك بوكس.rar

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

و عليكم السلام

اخي العزيز اسلام

ما تحتاجه هو مجموعة خيارات او ما يسمى Option Group  وليس خانة اختيار

الكود التالي سيؤدي الغرض بدون استعلام

Select Case Me.frame1
    Case 1
        DoCmd.OpenReport "rpt1", acViewReport, , "testDegree = " & Me.testDegree & " And weekPNumber = " & Me.weekNo
     Case 2
        DoCmd.OpenReport "rpt1", acViewReport, , "testDegree > " & Me.testDegree & " And weekPNumber = " & Me.weekNo
      Case 3
        DoCmd.OpenReport "rpt1", acViewReport, , "testDegree < " & Me.testDegree & " And weekPNumber = " & Me.weekNo
End Select

حيث frame1 هو مجموعة الخيارات

testDegree اسم حقل الدرجة و الذي قمت بتغيير اسمه و نوعه الى رقم  ... و ايضاً هو اسم مربع النص الخاص بالدرجة على النموذج

weekPNumber هو رقم الاسبوع و تم تغيير اسم الحقل ايضاً

weekNo هو اسم مربع النص على النموذج و الخاص برقم الاسبوع

تفضل المرفق بعد التعديل

انصحك باعطاء الحقول و الجداول و جميع كائنات الاكسس اسماء عربية

 

بالتوفيق

مشكلة التشيك بوكس.rar

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

6 ساعات مضت, يوسف أحمد said:

السلام عليكم استاذى الحبيب

جزاكم ربى الفردوس الاعلى .. اللهم آمين

1- واضح انك تعطى عطاء دون حدود .. وهكذا عادة الكرماء

2-كرمك طمعنى فيك اكثر ( فتح التقرير اعتقد انه فى وضع الفتح العادى يعنى مش فى وضع المعاينه

وهذا يتضع فى حالة تكبير التقرير وتصغيرة ،رغم انه نفس الكود اللى انا استخدمته ، فما سبب ذالك ؟

3- واخيرا حتى لا ارهقك من كثرة الاستفسارات ، هل ممكن استزيد علما وتعمل لى المطلوب بالاستعلام إن أمكن

وجزاكم الله كل خيرا

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

و اياك جزى و فيك بارك اخي العزيز اسلام

بالنسبة للطريقة فإن الافضل من وجهة نظري المتواضعة هو عملها بدون استعلام و لم اجربها من قبل بإستعلام لأن الكود يؤدي الغرض   ... 

و بالنسبة لطريقة فتح التقرير فإن الكود المقدم من طرفي يفتح التقرير في وضع المعاينة اما الكود من طرفك فهو يفتح التقرير في وضع الطباعة  ... لذا فقد عملت كود بحدث عند الفتح للتقرير ليتم تكبير التقرير عند عرضه  .. ارجو ان يكون هو ما تقصده 

 

تفضل المرفق بعد التعديل

 

بالتوفيق

مشكلة التشيك بوكس.rar

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

السلام عليكم

فعلا الجواب وافى بالغرض وممتاز جزاكم الله خيرا استاذنا يوسف احمد (حفظه الله)

لكن ان امكن احد من الاخوة الافاضل بعمل الحل بالاستعلامات ايضا ، اكون شاكر فضله

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

فلما اعرف الفكرة بالاستعلامات هتساعدنى فى تعديل باقى شغلى

وجزاكم الله خيرا جميعا

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information