تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] السلام عليكم ورحمة الله وبركاته
#1
عندي مشكلة في شاشة كشف حركة الموردين
عند اختيار رقم المورد والضغظ على زر العرض يظهر الخطأ التالي :
data type mismatch in criteria expression
مع العلم ان الكود هو :
DGV.Rows.Clear()
        Dim STRING_ As String = "SELECT Sum(debit) , Sum(credit) FROM det_imp WHERE imp_code = '" & imp_code.Text & "' and buy_date < '" & Format(date1.Value.Date, "yyyy/MM/dd") & "' "
        Dim CMD As New OleDb.OleDbCommand(STRING_, con)
        Dim DA As New OleDb.OleDbDataAdapter
        DA = New OleDb.OleDbDataAdapter(CMD)
        Dim DT As New DataTable("det_imp")
        DA.Fill(DT)
        Dim DEBIT, CREDIT As Double

        If IsDBNull(DT.Rows(0).Item(0)) = False Then DEBIT = DT.Rows(0).Item(0)
        If IsDBNull(DT.Rows(0).Item(1)) = False Then CREDIT = DT.Rows(0).Item(1)
        '===== استخراج الرصيد السابق ==========
        Dim I = DGV.Rows.Add
        DGV.Rows(I).Cells(1).Value = "رصيد قبل فترة"
        DGV.Rows(I).Cells(2).Value = Val(DEBIT)
        DGV.Rows(I).Cells(3).Value = Val(CREDIT)
        '====================================================
        Dim DA_1 As New OleDb.OleDbDataAdapter
        DA_1 = New OleDb.OleDbDataAdapter(SQL_, con)
        Dim DS As New DataSet
        DA_1.Fill(DS)
        Dim DT_ = DS.Tables(0)
        Dim H = DT_.Rows.Count
        For M = 0 To DT_.Rows.Count - 1
            Dim F = DGV.Rows.Add
            DGV.Rows(F).Cells(0).Value = DT_.Rows(M).Item("buy_date")
            DGV.Rows(F).Cells(1).Value = DT_.Rows(M).Item("disc_")
            DGV.Rows(F).Cells(2).Value = DT_.Rows(M).Item("debit")
            DGV.Rows(F).Cells(3).Value = DT_.Rows(M).Item("credit")
            DGV.Rows(F).Cells(4).Value = DT_.Rows(M).Item("buy_code")

        Next
        Dim DE, CR, DIFF As Double
        For I = 0 To DGV.Rows.Count - 1
            DE = Val(DE) + Val((DGV.Rows(I).Cells(2).Value))
            CR = Val(CR) + Val((DGV.Rows(I).Cells(3).Value))

        Next

        DIFF = DE - CR
        txtdebit.Text = DE
        txtcredit.Text = CR
        txtdeff.Text = DIFF
ملاحظة:
قاعدة البيانات من نوع Access 2016
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 651 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 684 10-07-25, 09:35 PM
آخر رد: abo ragab
  مشكلة فى فاتوره كاشير اكرمكم الله خالد كامل1 5 649 22-02-25, 04:40 PM
آخر رد: خالد كامل1
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 799 09-02-25, 12:02 AM
آخر رد: princelovelorn
  اريد كود معين اثابكم الله خالد كامل1 1 455 04-02-25, 09:28 PM
آخر رد: aliday03
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 458 08-10-24, 02:37 PM
آخر رد: salamandal
  سلام عليكم ayman7662 1 253 12-09-24, 04:17 PM
آخر رد: Taha Okla
  [VB.NET] ياريت مساعدة سريعة بالله عليكم hanylever 5 930 12-09-24, 12:50 AM
آخر رد: ayman7662
  السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash Hamza8484 1 395 13-08-24, 10:23 AM
آخر رد: تركي الحلواني
  [VB.NET] السلام عليكم لدي جدول فرعي وارد تحديث الجدول الرئيسي raedre22 2 365 06-07-24, 12:50 PM
آخر رد: raedre22

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


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