الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض كشف الرواتب مع الخصميات

مغلق
بدأه akuwait في 28 يناير 2004 · 5 رد · 5,703 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو من الاخو الكرام مساعدتي حول عرض كشف الرواتب وذلك كالاتي :

الكود ادناه هو ربط جدولين الجدول الاول لبيانات الشخصية للموظف مع راتبه والجدول الثاني للخصومات الشهرية

[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 وفي خانة الخصم يقوم بوضع قيمة صفر لمن ليس لهم خصم .

ارجو ان اكون قد وضحت الصورة للجميع

مرفق مثال للبرنامج

ارجو المساعدة وشكرا لكم

Employee.zip

#2

????????????

#3

تم قراءة الموضوع اكثر من 60 مره ولا يوجد اجابة واحدة ؟

#4

الله يعطيك العافية والى الامام حتى لو مارد ولا مشرف

oracle@arabdb.org

#5

الأخ العزيز قمت بعمل ما تريد ولكن بإستخدام الMSFlexGrid والمشروع موجود فى الملف المرفق أرجو أن يكون ما تريد

Employee.zip

من يخشى تسلق الصخور يظل دائما بين الحُفر

#6

اخي الكريم azzb

شكرا على ردك الكريم واعتذر عن التاخر بالرد لانشغالي

ان المثال المدرج من قبلك ممتازه الا انه يوجد بعض الاخطاءالبسيطة حيث لا يقوم بجمع اجمالي الخصميات للموظف مثلا لو تم خصم مرتين خلال شهر لا يحسب الا مره واحده لا يجمع كافة الخصميات للموظف خلال الشهر الحالي .

المثال معمول على DAO والمطلوب عمله على ADO .

ولك جزيل الشكر

مرفق المثال ادناه

Employee.zip

هذا الموضوع مغلق.

مواضيع مشابهة