منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " (/showthread.php?tid=20898)

الصفحات: 1 2


ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 02-07-17

اخوانى الاحباب    اريد عند البحث  ياتى تاريخ اخر عملية

بمعنى ان العميل رصيدة كذا   وتاريخ اخر عمية هو كذا

المشكلة هنا كيف احصل على الاستعلام عن اخر تاريخ  عملية حسب الاسم


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 03-07-17

(02-07-17, 11:10 PM)Amir_alzubidy كتب : السلام عليكم و رحمة الله و بركاته 
PHP كود :
SELECT Total,MAX(date) as max_date
FROM Table WHERE Emp_ID
=.... 
او يرجى ارفاق الملف للتعديل
الف الف شكر اخي الغالى جزاك الله عنى سوف اجرب   لو ما عرفت اطبقها بنزل المثال     

جعلة الله فى ميزان حسناتاك


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 03-07-17

السلام عليكم ورحمة الله وبركاتة   اخى امير

Total,MAX(date) as max_date

هل الدلة لازم يكون فيها كلمة  total

ولا ممكن تنفع كده

MAX(date) as max_date


انا المعادلة عملتها كده   


  "select  MAX(date1) as date1,name1,sum(tkd)as tkd,sum(tkdin) as tkdin,sum(tkd)-sum(tkdin)as Label6   from amac GROUP by date1,name1 order BY  name1 "


انا اريد ان تظهر اخر تاريخ فقط وليس كل التواريخ   

لكن للاسف كل التواريخ بتظهر
وانا اريد اخر تاريخ فقط الى يظهر


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 03-07-17

اخى انا ارفقت المثال 


المطلوب يظهر فقط اخر عملية قام بها العميل 

يعنى اخر تاريخ


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - ahmedabdelaliem - 03-07-17

السلام عليكم ورحمة الله وبركاته

اخي الحبيب كل عام وانت بخير

الاستعلام بهذه الطريقة لا يجوز

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

ثم حذف النتائج المخزنه قبل اجراء عمليه جديده

لا يوجد قاعدة بيانات لكي يتم اكمال المثال لك

بالتوفيق في شئ واقف معاك راسلني


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - Ahmed_Mansoor - 04-07-17

أهلا أخي الكريم , تم تعديل المثال .


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 04-07-17

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



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

ارجو التعديل على المثال جزاك الله عنى خير


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - ahmedabdelaliem - 05-07-17

ان شاء الله اخي بس اسمحلي كنت مسافر ولسه راجع من السفر وانت عارف ضغط العمل ازاي في الكويت

ان شاء الله ارد عليك في اسرع وقت ممكن واذا في احد من الاخوه الافاضل يساعد اكون مشكور له

بالتوفيق


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - mhareek - 05-07-17

فى انتظارك اخى الغالى    اعانكم الله وسدد خطاكم


جزلك الله خيرا   استاذى الغالى        احمد عبد العليم


RE: ارجو المساعده اخوانى الاحباب "" تاريخ اخر عملية " - Ahmed_Mansoor - 06-07-17

أهلا أخي الكريم , الإستعلام يعمل بشكل جيد , القيم عندك في الجدول غير منظمة لذلك بعد القيم السالبه تصبح موجبه يعني أكبر من الصفر , جرب إزالة شرط أكبر من الصفر , أنت تريد آخر عملية أو أكبر تاريخ لكل عميل فإذا كان السجل الذي فيه أكبر تاريخ الصافي فيه أصغر أو يساوي صفر فلن يظهر في النتيجه للتأكد جرب إزالة شرط الصافي "HAVING sum(tkd)-sum(tkdin)>0 " وسترى الفرق .