السلام عليكم
ارجو من الاخو الكرام مساعدتي حول عرض كشف الرواتب وذلك كالاتي :
الكود ادناه هو ربط جدولين الجدول الاول لبيانات الشخصية للموظف مع راتبه والجدول الثاني للخصومات الشهرية
[cdoe]
Set Rs = New Recordset
Rs.Open "SELECT Emploee.name, Emploee.idno, Emploee.civilno, Emploee.bank, Emploee.branch, Emploee.accountno, Emploee.salary, SUM(discount.amount) AS Expr1,(Emploee.salary-Expr1)as Totals From Emploee, Discount Where Emploee.idno = Discount.idno GROUP BY Emploee.name, Emploee.idno, Emploee.civilno, Emploee.bank, Emploee.branch, Emploee.accountno, Emploee.salary", Cnn, adOpenStatic, adLockPessimistic
الكود كما هو موضح اعلاه عبارة عن عرض البيانات الشخصية مع مقارنة رقم الموظف مع جدول الخصميات وجمع مبالغ الخصم وعرضها في MSHFlexGrid1 عند عرض البيانات يقوم البرنامج بمقارنة رقم الموظف idno من جدول البيانات وجدول الخصميات وعرضها دون الالتفات في حال وجدود موظفين لم يتم الخصم على رواتبهم
المطلوب :
عرض البيانات لكافة الموظفين سواء كان هناك خصم على راتبه الشهري اول لم يتم خصم عليه وعرض جميع الموظفين في الـ MSHFlexGrid1 وفي خانة الخصم يقوم بوضع قيمة صفر لمن ليس لهم خصم .
ارجو ان اكون قد وضحت الصورة للجميع
مرفق مثال للبرنامج
ارجو المساعدة وشكرا لكم