منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية "
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاتة

فعلا كلامك مظبوط اخى الغالى الاستاذ احمد منصور

الف الف شكر اخى الغالى جزاك الله عنى خيرا بارك الله فيك طريقة رائعة اخى الغالى

اكرر شكرى وبارك الله فيك
اخى الغالى عند محاولة التطبيق عندى اعطانى هذى الرسالة

Error 5000 : Error in processing report.
" سجل واحد على الاكثر يمكن ارجاعة من قبل الاستعلام الفرعى ) [ Extended Info



مع انى لم اغير اى شيء بالكود اخى الغالى
اخى انا اكتشف ان الخطاء ياتى عندما تكون هناك بيانات كثيرة بالجدول لانى عندى مليت الجدول ببينات كثيرة الكود اعطانى الخطاء المذكور اعلاه

بينما ان كان عدد البينات قليل فانة لا مشكلة فى الكود

فانا اعتقد ان المشكلة بالكوود

ارجو المساعدة
هذا اخى الغالى المثال بالمرفقات
أهلا أخي الكريم , تم تعديل المثال .
احسنت استاذى الغالى احمد منصور  رائع فعلا ربي يبارك فيك

ولكن اخى الكود لا ياتى بالرصيد الحقيقى لكل عميل   الرصيد الذى ياتى خطاء اخى الغالى

يعنى رصيد العميل ياتى منة سطر واحد فقط

المطلوب ظهور رصيد العميل مظبوط مع ظهور اخر تاريخ تم فية المعاملة

وفعلا يظهر اخر تاريخ اخى الغالى ولكن الرصيد  مش مظبوط

جزاك الله عنى خيرا

فهل من الامكان تعديل الكود اخى الغالى   ليعطى رصيد مظبوط
أهلا بك أخي الكريم , المثال يعمل بشكل جيد المشكلة في البيانات في الجدول ملخبطه تم بناء الإستعلام على أساس أن الحقل tkd هو مبلغ دين والحقل tkdin هو مبلغ سداد فإذا كانا هاذين الحقلين كذلك فالمشكلة في البيانات فيها لخبطه لأنه في الإستعلام يتم وضع مجموع قيم سجلات الدين في الحقل tkd ووضعها في العمود tkd في التقرير ومجموع قيم سجلات السداد في الحقل tkdin ووضعها في العمود tkdin في التقرير وطرح مجموع قيم سجلات السداد في الحقل tkdin من مجموع قيم سجلات الدين في الحقل tkd ووضعها في العمود Safi في التقرير فيجب أن يكون الرصيد صحيح إذا كانت البيانات مدخله بشكل صحيح في الجدول .
اخى الغالى بارك الله فيك تعبتك معى بارك الله فيك
لكن اخى الكود اعتقد ان بيختار سطر واحد الى هو فية اخر تاريخ ويطرح السالب من الموجب فقط     ويتجاهل باقى العمليات الخاصة بنفس العميل حيث انها ليست اخر تاريخ

يعنى ياخد بينات المقابلة لاخر تاريخ فقط ويتجاهل باقى البيانات
أهلا أخي الكريم , معك حق أعتذر منك , هذا تعديل جملة الإستعلام إستبدلها بالتي موجوده في المثال السابق :

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" 
استاذى احمد منصور هل ممكن اضافة الى الكود الى حضرتك منزلة شرط بادة if

بمعنى ان كان التاريخ المقابل الجانب الدائن يتم الكود مع تجاهل التاريخ ان كان المبلغ الى مقابلة مدين
الصفحات : 1 2