تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أعرض البينات بعد قراءة الباركود
#8
أخي الكريم 
من الخطأ الذي يقع فيه الكثير هو وضع كود الباركود في حدث التكست تشينج
الحدث المفروض يتم وضعه في حدث Leave 
أي عند المغادرة 
لأن الباركود يقوم بالقراءة والإرسال يعني مرتين 
وهذا مثال بسيط للكود لتصلك فكرتي
كود :
Dim last As Integer

       If ItemBarCode.Text <> Nothing Then
           Dim dt As New DataTable
           Dim da As New SqlClient.SqlDataAdapter
           dt.Clear()
           da = New SqlClient.SqlDataAdapter("select * ,(SELECT Avg(UnitePrice) FROM ExpQtyUnite where DrugName = Items.Item_Name ) as t from Items where State='true' and Item_Bar Like '%" & ItemBarCode.Text & "%' ", SqlConn)

           '  da = New SqlClient.SqlDataAdapter("select *  FROM Items where ItemBarcode = '" & ItemBarCode.Text & "'", SqlConn)
           da.Fill(dt)
           If dt.Rows.Count > 0 Then
               Dim r As DataRow = dt.Rows(0)
               If DataGridView1.Rows(last).Cells(0).Value = dt.Rows(0).Item("Item_Code") Then
                   DataGridView1.Rows(last).Cells(7).Value = CDbl(DataGridView1.Rows(last).Cells(7).Value) + 1
               Else

                   DataGridView1.Rows.Add()

                   last = DataGridView1.Rows.Count - 1
                   DataGridView1(0, last).Value = dt.Rows(0).Item("Item_Code")
                   DataGridView1(1, last).Value = dt.Rows(0).Item("Item_Name")
                   DataGridView1(2, last).Value = dt.Rows(0).Item("Item_Bar")
                 
                                    DataGridView1(6, last).Value = dt.Rows(0).Item("Item_Price")
                   DataGridView1(7, last).Value = 1
                                     'Calc()
                   ' Calc()

               End If

           End If
           ItemBarCode.Clear()
       End If
       '  
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري


الردود في هذا الموضوع
RE: كيف أعرض البينات بعد قراءة الباركود - بواسطة ملهمـ - 18-04-18, 02:49 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 514 20-04-25, 09:26 PM
آخر رد: Kamil
  مشكلة عدم قراءة قاعدة بيانات MS access 0 424 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 355 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 292 29-03-25, 01:57 PM
آخر رد: ibraa939
  كيف ايجاد أعلى رقم بعد علامة محددة.لحقل الباركود new_programer 6 473 20-01-25, 02:11 AM
آخر رد: new_programer
Heart [كود] قراءة كلمات باللغة السواحيلية أبو خالد الشكري 0 169 16-10-24, 12:42 AM
آخر رد: أبو خالد الشكري
  أستفسار عن قراءة الاسطر altoki939 15 1,081 23-09-24, 05:00 PM
آخر رد: altoki939
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 611 15-09-24, 04:01 PM
آخر رد: Mostchar
  الباركود بيطلع فارغ عند الطباعة new_programer 2 563 29-05-24, 03:59 AM
آخر رد: new_programer
  اريد طباعة الباركود من غير ظهور نافذة المعاينة new_programer 1 532 23-05-24, 03:55 AM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: