أهلا بك أخي الكريم , المثال يعمل بشكل جيد المشكلة في البيانات في الجدول ملخبطه تم بناء الإستعلام على أساس أن الحقل tkd هو مبلغ دين والحقل tkdin هو مبلغ سداد فإذا كانا هاذين الحقلين كذلك فالمشكلة في البيانات فيها لخبطه لأنه في الإستعلام يتم وضع مجموع قيم سجلات الدين في الحقل tkd ووضعها في العمود tkd في التقرير ومجموع قيم سجلات السداد في الحقل tkdin ووضعها في العمود tkdin في التقرير وطرح مجموع قيم سجلات السداد في الحقل tkdin من مجموع قيم سجلات الدين في الحقل tkd ووضعها في العمود Safi في التقرير فيجب أن يكون الرصيد صحيح إذا كانت البيانات مدخله بشكل صحيح في الجدول .
22-08-17, 05:40 PM (آخر تعديل لهذه المشاركة : 22-08-17, 05:42 PM {2} بواسطة mhareek.)
اخى الغالى بارك الله فيك تعبتك معى بارك الله فيك
لكن اخى الكود اعتقد ان بيختار سطر واحد الى هو فية اخر تاريخ ويطرح السالب من الموجب فقط ويتجاهل باقى العمليات الخاصة بنفس العميل حيث انها ليست اخر تاريخ
يعنى ياخد بينات المقابلة لاخر تاريخ فقط ويتجاهل باقى البيانات
أهلا أخي الكريم , معك حق أعتذر منك , هذا تعديل جملة الإستعلام إستبدلها بالتي موجوده في المثال السابق :
PHP كود :
ActiveReport18.DataControl1.Source = "select (Select max(date1) From amac tbl2 Where tbl2.name1=tbl1.name1) as date1,name1,sum(tkd)as tkd,sum(tkdin) as tkdin,sum(tkd)-sum(tkdin) as Safi from amac tbl1 " & _ "GROUP by name1 " & _ "HAVING sum(tkd)-sum(tkdin)>0 " & _ "order BY name1 Asc"