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

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

قام بنشر

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

عندي جدولين 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