تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] استعلام تجميعي للاصناف خلال مدة معينة
#1
السلام عليكم ورحمة الله وبركاتة 


عندي جدول في اصناف للادوية  وفية الورد حسب اليوم - والمنصرف حسب اليوم - اريد تجميع الفترة بين تاريخين - لاجمالي الوارد - والمنصرف - والفرق بين الوارد والمنصرف المتبقي 

هل يمكن عمل استعلام تجميعي لشهر والاسبوع الاول والثاني والثالث والرابع بنفس الشهر يظهر مجموع الكميات المنصرفة لهم 

قاعدةالبيانات اكسيس لغة البرمجة فيجول بيسك دوت نت

دة اسم الجدول MEDICALCOME_TB

ودية الاعمدة 


MEDICALCOME_CODE    كود الصنف
MEDICALCOME_SERIAL   سريال الشركة
MEDICALCOME_NAME   اسم الصنف
MEDICALCOME_COM    كمية واردة
MEDICALCOME_LEAVE    كمية منصرف
MEDICALCOME_DATE   تاريخ
MEDICALCOME_CHECK  فحص قيمة منطقية لاستخدامة بالحذف والارشفة 

دية الطريقة الي استخدمتها للبحث بين اتنين من اداة الوقت ولايظهر شيء عند البحث 

كود :
Dim A = Format(DATETIM_START.Value, "yyyy/dd/MM")
         
     Dim B = Format(DATETIM_END.Value, "yyyy/dd/MM")

               Dim DataAdapter As New OleDbDataAdapter("Select  MEDICALCOME_TB.MEDICALCOME_CODE, MEDICALCOME_TB.MEDICALCOME_SERIAL, Sum(MEDICALCOME_TB.MEDICALCOME_COM) As SumOfMEDICALCOME_COM, Sum(MEDICALCOME_TB.MEDICALCOME_LEAVE) As SumOfMEDICALCOME_LEAVE
From MEDICALCOME_TB
Where (((MEDICALCOME_TB.MEDICALCOME_CHECK) = True) And ((MEDICALCOME_TB.MEDICALCOME_DATE)between #" & B & "# And #" & A & "#))
Group By MEDICALCOME_TB.MEDICALCOME_CODE, MEDICALCOME_TB.MEDICALCOME_SERIAL ;", con)
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام...
نفترض إني عايز أبحث عن "صنف" بين تاريخين + يظهرلي ناتج عمود "إجمالي البيع" أعمل اه؟؟

شوف الكود دا كدا وخاصة الجزء اللي بين Try ودا المسؤل عن الجمع بإستخدام Sum في جملة الإستعلام.

الكود:

كود :
  Dim da As New OleDbDataAdapter
       Dim dt As New DataTable

       If con.State = ConnectionState.Closed Then
           con.Open()
       End If

       'هنا عملت البحث بين تاريخين الأول والتاني

       Dim Query As String = "Select Sum(إجمالي_البيع) From الجدول Where 1=1"

       Query = Query & " AND حقل_التاريخ >= #" & DateTimePicker1.Value.ToString("yyyy/MM/dd") & "#"

       Query = Query & " AND حقل_التاريخ <= #" & DateTimePicker2.Value.ToString("yyyy/MM/dd") & "#"

       'هنا بحثت عن صنف محدد بين التاريخين اللي فاتو
       Query = Query & " AND حقل_الصنف  Like '%" & Trim$(TextBox1.Text) & "%'"

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

       Dim cmd As New OleDbCommand(Query, con)
       da = New OleDbDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)


       'الجزء المسؤل عن جمع العمود المحدد اللي هو إجمالي_البيع
       Dim RecordCount As Double
       Try

           RecordCount = cmd.ExecuteScalar
           con.Close()

       Catch ex As Exception
           RecordCount = 0
       End Try

       'الناتج هيطلع هنا
       MsgBox(RecordCount)
ودمتم بخير.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  استعلام select عن مجموعة بيانات Adel27213 1 214 15-03-24, 01:11 AM
آخر رد: justforit
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 239 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 224 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  الحذف للسجل بشروط معينة محمد خيري 4 369 05-01-24, 04:46 AM
آخر رد: محمد خيري
  معرفة عدد الاشهر خلال فترة زمنيةمعينة boofa2022 0 187 01-01-24, 01:18 PM
آخر رد: boofa2022
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 12 1,093 09-11-23, 05:27 PM
آخر رد: justforit
Exclamation [VB.NET] من يقدر يعمل لي استعلام يحقق طلبي ؟ أبو خالد الشكري 5 422 09-11-23, 02:25 PM
آخر رد: أبو خالد الشكري
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 514 11-10-23, 07:17 PM
آخر رد: bidaya

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم