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

استعلام مجاميع


saaaleee

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

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

عندي جدولين 1-الموظفين 2-ابناء الموظفين

طبعا الربط راح يكون برقم الموظف

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

عملت استعلام و استخدمت المجاميع و ظبط معي

ولكن

الموظف الذي ليس لدية ابناء لا يظهر في نتيجة الأستعلام

يا ليت تحصلون لها حل و شكرا

لا حول و لا قوة الا بالله

لا الاة الا انت سبحان اني كنت من الظالمين

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

الاستعلام لن يعطيك النتيجة المطلوبة طالما أنه لايوجد سجل لذلك الموظف في جدول ابناء الموظفين

لذل عليك استخدام دالة لحساب عدد الموظفين , و يمكن أن تكون كذلك :

اسنخ الدالة التاليه في وحده نمطية جديده

Function ChildCount(G As Long) As Long
If Not IsNull(DLookup("Person", "Childs", "Person= " & G)) Then
ChildCount = DCount("Person", "Childs", "Person= " & G)
Else
ChildCount = 0
End If

End Function
طبعا مع تعديل أسماء الحقول حيث : Childs هو اسم جدول الأبناء Person هو اسم حقل الأب في جدول الأبناء الآن اعمل استعلام على جدول الموظفين فقط , و اختر فيه اسم الموظف و رقمه ( EmpID ) ثم أضف حقل ثالث غير منضم و سمه عدد الأبناء و اسند اليه القيمة التالية
E:ChildCount([EmpID])

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

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

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



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

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

Important Information