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

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

قام بنشر

السلام عليكم

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

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

وتم عمل 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
قام بنشر

السلام عليكم

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

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

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

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

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

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