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

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

قام بنشر

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

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

 

 

احاول ان اعمل تصفيه مجموعه

يعني شرطين مع بعض

حاولت اجمع الشرطين مع بعض ماعرفت

 

او هل في طريقه اسهل

 

 

 

المهم

عملت تصفيه واريد ان جمع فقط الارقام الي عليها صح من نفس الفئه

Test.rar

قام بنشر

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

حياالله أخوي بدر:smile:

 

معيار الصح في حقل نعم/لا ، هو: -1

ومعيار غير الصح في حقل نعم/لا ، هو: <> -1

وفي معيار غير الصح في حقل نعم/لا ، تستخدم: 0 (صفر) ، لان الحقل يمكن ان يكون صفر او لا شيء.

 

جعفر

قام بنشر

طيب وفي معيار الي مو مستوعب

19 دقائق مضت, jjafferr said:

معيار الصح في حقل نعم/لا ، هو: -1

ومعيار غير الصح في حقل نعم/لا ، هو: <> -1

وفي معيار غير الصح في حقل نعم/لا ، تستخدم: 0 (صفر) ، لان الحقل يمكن ان يكون صفر او لا شيء.

طيب كيف اجمع

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

عفوا ما لاحظت المطلوب:blink:

 

اليك المطلوب الآن:

تغيير اسم الحقل الى اسم مفهوم:wink2:

621.Clipboard02.jpg.9938beb38ba8a7e5059f832fbc598213.jpg

.

إضافة الحقل الآخر للمعيار

621.Clipboard01.jpg.9b0570ebf1920e8136ffae7e5a30ea48.jpg

.

حدث النقر على رقم الغرف اصبح:

Private Sub Rooms_Click()
    
    Select Case Rooms.Value
        Case 1
            Room_Number = 1: Room_Check = -1
        Case 2
            Room_Number = 2: Room_Check = -1
        Case 3
            Room_Number = 3: Room_Check = -1
        Case 4
            Room_Number = 4: Room_Check = -1
        Case 5
            Room_Number = "": Room_Check = ""
    End Select
    Me.sfrm_Room_No_Available.Requery

.

ومصدر بيانات النموذج الفرعي اصبح:

 

621.Clipboard03.jpg.6fe7cfb5b8535aabf8efdb5cf5f13ece.jpg

.

واكتب لك سطري المعيار ، مع الشرح وذلك لأهميته:

check:
IIf([Forms]![frm_Rooms_Available]![Room_Check]<>-1,[Check],[Forms]![frm_Rooms_Available]![Room_Check])

اذا مافي علامة صح على الحقل
[Forms]![frm_Rooms_Available]![Room_Check]
(يعني الحقل لا يساوي -1)

اذن اعطنا جميع سجلات الحقل
[check]

وإلا ، فاستخدم قيمة الحقل الموجودة في النموذج
[Forms]![frm_Rooms_Available]![Room_Check]

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

Room_No:
IIf(Len([Forms]![frm_Rooms_Available]![Room_Number] & "")=0,[Room_No],[Forms]![frm_Rooms_Available]![Room_Number])


اذا مافي بيانات في الحقل
Len([Forms]![frm_Rooms_Available]![Room_Number] & "")=

اذن اعطنا جميع سجلات الحقل
[Room_No]

وإلا ، فاستخدم قيمة الحقل الموجودة في النموذج
[Forms]![frm_Rooms_Available]![Room_Number]

.

وللأسف الشديد ، فأنا ارى الكثير من المبرمجين لا يلتفتون لهذه الاسطر ، ويستخدمون Like بدلا عنها:blink:

 

جعفر

621.Test.accdb.zip

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

وتبيني انا العبد الفقير الى الله اسوي كل هذا الي قلته

 

 

 

المهم الجمع يعطيني كامل الارقام

انا ابي فقط اجمع كل فئه على حده ويطلع لي مجموع الصح لكل فئه على حده

 

اعرف مافهمتني

مو اول مره تقولها لي

 

اعيد

الفئه المطلوبه

1 =لا

1=لا

1=لا

1=نعم

المجموع فقط = 1

15 دقائق مضت, jjafferr said:

واكتب لك سطري المعيار ، مع الشرح وذلك لأهميته:

 

قام بنشر
9 دقائق مضت, co2002co said:

اعرف مافهمتني

مو اول مره تقولها لي

 

اعيد

الفئه المطلوبه

1 =لا

1=لا

1=لا

1=نعم

المجموع فقط = 1

 

 

زين الحمدلله اعطيت مثال ، واصبح طلبك شبه مفهوم:smile:

هل المطلوب حقل واحد فقط للغرفة التي تضغط الزر عليها ، او امام كل زر حقل خاص به؟

 

جعفر

 

قام بنشر

هههههههه

الله يسعد بحق هذا اليوم وبحق هذا الشهر

 

ما تفرق سيد جعفر

الي تشوفه انت مناسب واسهل للفكره ويخدم الفكره

2 دقائق مضت, jjafferr said:

زين الحمدلله اعطيت مثال ، واصبح طلبك شبه مفهوم:smile:

 

قام بنشر
منذ ساعه, jjafferr said:

مجموع جميع الغرف صحيح وهو 10 ، وذلك لأنه عندك الغرفة رقم 5 ، واللي ما موجودة في الازرار:smile:

يسلمو سيد جعفر

 

 

 

بس في سؤال

ليه لما اختار الكل لا يعمل تصفيه

يعض الكل

يجي مني اوقات

    Select Case Rooms.Value
        Case 1
            Room_Number = 1: Room_Check = -1
        Case 2
            Room_Number = 2: Room_Check = -1
        Case 3
            Room_Number = 3: Room_Check = -1
        Case 4
            Room_Number = 4: Room_Check = -1
        Case 5
            Room_Number = "": Room_Check = ""

 

غيرت عامل التصفيه

 

   
    Select Case Rooms.Value
        Case 1
            Room_Number = 1: Room_Check = -1
        Case 2
            Room_Number = 2: Room_Check = -1
        Case 3
            Room_Number = 3: Room_Check = -1
        Case 4
            Room_Number = 4: Room_Check = -1
        Case 5
            Room_Number = "": Room_Check = -1

قام بنشر

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

 

رجعنا مرة ثانية لنفس الموضوع ، سؤالك غير واضح:blink:

هل زر اختيار الكل معناه:

1. عرض كل الغرف ، بغض النظر عليها صح او لا (وهذا هو المتبع الآن) ، ولكن اجمع لي في الحقل الجديد عدد الغرف اللي عليها صح فقط ،

2. عرض كل الغرف ، اللي عليها صح فقط ، وايش تريد تعمل للحقل الجديد لعدد الغرف.

 

جعفر

قام بنشر
12 ساعات مضت, jjafferr said:

رجعنا مرة ثانية لنفس الموضوع ، سؤالك غير واضح:blink:

 

هههه

استحملنا سيد

قلت لك حليت الموضوع خلاص

غيرت علامة التنصيص "" الى -1

ومشي الحال

كانت كل الغرف عليها ""

وهالشي راح يعرض الكل الي نعم + لا

وانا ابي فقط نعم

 

قام بنشر
7 ساعات مضت, jjafferr said:

الحمدلله:smile:

صبح صبح يا عم الحج


 

7 ساعات مضت, jjafferr said:

وبعدين ، وين قلت لي !!

FD

ولا تسالني عن معناها

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