بتاريخ: 22 يونيو 201015 سنة comment_195203 لدي جدولين الاول سند قبض والثاني سند صرف وهو عبارة عن سلف يعني الاول للسلفة والاخر للإرجاع به حقول رقم الموظف وتاريخ السند والمبلغ ونفس التصميم للجدول الثاني اريد عمل تقرير يأتي في اخر الشهر او اي وقت به رقم الموظف ومجموع السندات السلف و حقل تاني مجموع سندات الصرف او الارجاع وحقل اخير الفرق بينهم لكل سجل او كل سطر . المشكلة الي عقدتني الحقل الاخير كيف يتم الطرح رغم اني عملت كل شيء وتمام ماعدا الاخير الفرق . تقديم بلاغ
بتاريخ: 22 يونيو 201015 سنة comment_195224 السلام عليكمتضيف الحقل بنفس الجروب وبتعمل CF تكتب بداخلها: Return (:field1 - :field2); موفق. تقديم بلاغ
بتاريخ: 22 يونيو 201015 سنة كاتب الموضوع comment_195258 عملت ذلك لاكن يعطي انه حقل المجموعة او الكويري الثاني لايوجد في المجموعة الاولى وهذا الاستعلام select sandin.em_code,sum(sandin.am) as a1,sum(sandout.am) as a2 frm sandin,sandout where sandin.em_code=sandout.em_codegroup by sandin.em_codeفي هذا الاستعلام يجيب المجموع للجدولين مجموع السلف وحقل ثاني مجموع الارجاع لاكن الحقل الثالث وهو الفرق ينتج غلط او قيم ليست صحيحة واذا فصلت في استعلامين الحقل الفرق ينتج عنه خطأ تكرار او لايوجد حقل من المجموعة الاولى تقديم بلاغ
بتاريخ: 22 يونيو 201015 سنة كاتب الموضوع comment_195260 عملت ذلك لاكن يعطي انه حقل المجموعة او الكويري الثاني لايوجد في المجموعة الاولى وهذا الاستعلام select sandin.em_code,sum(sandin.am) as a1,sum(sandout.am) as a2 frm sandin,sandout where sandin.em_code=sandout.em_codegroup by sandin.em_codeفي هذا الاستعلام يجيب المجموع للجدولين مجموع السلف وحقل ثاني مجموع الارجاع لاكن الحقل الثالث وهو الفرق ينتج غلط او قيم ليست صحيحة واذا فصلت في استعلامين الحقل الفرق ينتج عنه خطأ تكرار او لايوجد حقل من المجموعة الاولى تقديم بلاغ
بتاريخ: 22 يونيو 201015 سنة comment_195265 السلام عليكمهل جربت عمل المعادلة بنفس الكويري ؟؟ Select Sandin.Em_Code, Sum(Sandin.Am) As A1, Sum(Sandout.Am) As A2, Sum(Sandin.Am) - Sum(Sandout.Am) Total From Sandin, Sandout Where Sandin.Em_Code = Sandout.Em_Code Group By Sandin.Em_Code تقديم بلاغ
بتاريخ: 22 يونيو 201015 سنة كاتب الموضوع comment_195286 شكرا على الردود والتفاعل جربت الكود لاكن يعطي اول موظف ناتج الفرق صحيح الموظف التالي يعطي الناتج غلط او كانه يطرح مرتين لنفس الموظف وثانيا لو كان الموظف ماعليه قيمة ارجاع مايضهر في التقرير لان جملة المساواة تمنع ذلك يعني فقط سلفة تقديم بلاغ
بتاريخ: 23 يونيو 201015 سنة comment_195323 السلام عليكمطيب اعمل كالتالي: Select Sandin.Em_Code, Sandin.Am , Sandout.Am From Sandin, Sandout Where Sandin.Em_Code = Sandout.Em_Code بدون Group by في الكويري.وداخل التقرير اعمل فورمولا تظهر نانج الطرح على مستوى كل ريكورد يظهر على التقرير...ومن ثم تعمل 3 CS الاولى لجمع المبلغ الاول والثانية لجمع المبلغ الثاني والثالثه لجمع CF اي الفورمولا ( ناتج الطرح).واذا اردت عمل Grouping على رقم الموظف اعمل التقرير Group Above. ( 2 Repeating Frame)بالتوفيق. تقديم بلاغ
بتاريخ: 23 يونيو 201015 سنة كاتب الموضوع comment_195342 شكرا اخي عملت كل حاجة لاكن المجموع والنواتج غلط المهم حليت المشكلة والحمدد لله بعمل جدول اخر ارحل به السندات سواء القبض او الصرف وعملت تقرير بناء على الجدول وزبط من احسن مايكون لاكن جينا في مشكلة الترقيم للتقرير ومشكلة انه مثلا موظف عليه 200 وسدد 200 طبعا الفرق 0 يظهر في التقرير واذا لا اريد ضهورة الموظف حوسة .. معليش تعبتكم معايا تقديم بلاغ
بتاريخ: 23 يونيو 201015 سنة comment_195352 واذا لا اريد ضهورة الموظف حوسة .. ممكن توضيح الطلب أكتر ؟؟ تقديم بلاغ
بتاريخ: 24 يونيو 201015 سنة كاتب الموضوع comment_195357 قصدي اذا كان مجموع الطرح 0 لايظهر الموظف في التقرير لانه مسدد الي علية ضهورة ماله فايدة اظهر المسددين في تقرير اخر منفصل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.