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

نسخة كاملة : رصيد الصنف عقب كل عملية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5 6 7
انت من طلب الاستعلام بالأكسس من البداية 

لكن 
لا مشكلة أخى الكريم

يمكننا ان نخرج من هذا كله بحل بسيط جدا 
فقط نستخدم استعلام linq

بعد أن تملء الجدول datatable لديك من قاعدة البيانات 

و ليكن اسم الجدول dt
نقوم بعمل الاستعلام ثم 
نعرض البيانات 

و هذا هو الكود 
كود :
       Dim dt As New DataTable
       Using da As OleDbDataAdapter = New OleDbDataAdapter("Select * From adraseed", conn)
           da.Fill(dt)
       End Using

       Dim groupedData = From rw In dt.AsEnumerable()
                         Select New With {
                             Key .atefinv = rw("atefinv"),
                             Key .itcod = rw("itcod"),
                             Key .invsun = rw("invsun"),
                             Key .purqu = rw("purqu"),
                             Key .invqu = rw("invqu"),
                             Key .balance = dt.AsEnumerable().Where(Function(R) R("itcod") = rw("itcod") And R("atefinv") <= rw("atefinv")).Sum(Function(c) c("purqu") - c("invqu"))
                         }

       DataGridView1.DataSource = groupedData.ToList



و لا كرشه و لا عضم و لا أى حاجة 

و بالتوفيق
ربنا رزق المنتدي بمجموعة خيرة وممتازة مثلكم

لكن

قليل الحظ كما قلت يلاقي العظم في الكرشة
هناك خطأ في جملة select    كلها تحتها خط ازرق  واضح فيه كومة او علامة ناقضة

حاولت التعديل دون جدوي

وبالمرة ما المقابل  ل   امر  dsum  في ال سكول سرفر
أى Select ?
الثانية لان الاولي عادية
ما هى نسخة الفريمورك لديك
لان ال linq  لا تعمل قبل 3.5
Vb.net 2008   net frame 5.5
ضع صورة الخطأ
نفسي اتعلم  linq

المهم حضرتك ملف الصورة الخطأ
(02-06-18, 02:26 AM)atefkhalf2004 كتب : [ -> ]Vb.net 2008   net frame 5.5

عاى حد علمى اخر نسخة هى 4.7
lماشي حضرتك المشكلة فين ؟؟؟؟؟

احلها ازاي


ما البديل  للامر  dsum   ?????

معلهش  انا اسف
الصفحات : 1 2 3 4 5 6 7