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

لكل من لدية خبرة

بدأه delphi_ly في 12 يونيو 2012 · 2 رد · 999 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لديا برنامج لإدارة مرتبات شركة أريد أن أعمل تقرير يحتوي على

بحيث تظهر بيانات كل موظف على حدا والبند الغير موجود للموظف أي قيمته صفر لايظهر

المشكلة أن عدد الحقول متغيرة حسب كل موظف

رقم الموظف - الاسم - الاساسي - علاوة العائلة - علاوة السكن - خصم الضمان - خصم التضامن - الإجمالي - الاستقطاعات - الصافي

1 محمد 1000 20 100 20 15 1085 35 1050

رقم الموظف - الاسم - الاساسي - علاوة العائلة - خصم الضمان - خصم التضامن - الإجمالي - الاستقطاعات - الصافي

2 احمد 1000 20 20 15 985 35 950

أي علاوة السكن تظهر للموظف الأول ولا تظهر نهائيا للموظف الثاني

أرجو أن يكون سؤالي واضحا

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

#2

تحياتي

إذا كنت تريد ظهور النتائج في جدول واحد dbgrid فستظهر كلمة null عند الموظف الذي ليس لديه علاوة السكن

أما إذا أردت ظهور الموظفين الذين لديهم علاوة السكن ثم الذين لسي لديهم

فاكتب بعد select كل الحقول ثم أضف شرطا

select * from <جدول الموظفين> 
where <حقل علاوة السكان> not null

وفي الثانية اكتب

select <كل الحقول ما عدا حقل علاوة السكان> 
from <جدول الموظفين> 
where <حقل علاوة السكان> is null

تم تعديل هذه المشاركة بواسطة linuxman في 15 يونيو 2012 في 00:10

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

بسم الله الرحمن الرحيم

يبدو أن سؤالي لم يكن واضحا بالشكل المطلوب .

ليس لديا موظفين فقط ولكن يوجد في جدول الاحتساب 700 موظف ولكل موظف جدول detail يحتوي على العلاوات وجدول أخر للخصميات .

اريد أن تظهر لكل موظف بياناته في صف واحد حسب ما هو محتسب من مرتب وعلاوات ومكافأت بحيث يظهر اساسي المرتب والإضافي وعلاوة العائلة والعلاوات من ملف العلاوات تم الإجمالي ثم الخصميات ثم الصافي بالترتيب .

المشكلة : ليس كل الموظفين بنفس البيانات يعني ممكن يكون لموظف إضافي ولأخر لا أو علاوة معينة أو خصم معين وللأخر لا .

أريد أن يظهر التقرير لكل الموظفين وكل موظف في صف وعند انتهاء الصف يضيف صف آخر تلقائيا وهكذا .

أرجو أن يكون واضحا .

علما بأني استخدمت أربع مصفوفات الأولى والثانية أضع فيها جميع البيانات للموظف مع العناوين حتى الفارغة والثانية لبيانات الموظف الغير فارغة وأعرض التقرير حسب المصفوفة الثانية في qRLABEL للعنوان وقيمة الحقل QRLABEL اخرى

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