03-09-22, 08:32 PM
السلام عليكم لدي هذا الكود للبحث عن الباركود والتاكد من وجوده
اريد عمل فنكشن او موديول لكود البحث لتجنب تكرار كتابته كثيرا حيث ان المتغير الوحيد هو نص الادخال(unit1_barcode.Text) للباركود وشكرا
اريد عمل فنكشن او موديول لكود البحث لتجنب تكرار كتابته كثيرا حيث ان المتغير الوحيد هو نص الادخال(unit1_barcode.Text) للباركود وشكرا
If sqlconn.State = 1 Then sqlconn.Close()
sqlconn.Open()
Dim sqlReader As String = "select * from item where unit_barcode=N'" & (unit1_barcode.Text) & "'"
Dim cmd As New SqlCommand(sqlReader, sqlconn)
Dim dr As SqlDataReader
dr = cmd.ExecuteReader
dr.Read()
If dr.HasRows Then
dr.Close()
sqlconn.Close()
unit1_barcode.Text = ""
MsgBox("عذرا الباركود موجود مسبقا الرجاء الادخال بشكل صحيح")
Exit Sub
End If
dr.Close()
sqlconn.Close()
sqlconn.Open()
Dim sqlReader As String = "select * from item where unit_barcode=N'" & (unit1_barcode.Text) & "'"
Dim cmd As New SqlCommand(sqlReader, sqlconn)
Dim dr As SqlDataReader
dr = cmd.ExecuteReader
dr.Read()
If dr.HasRows Then
dr.Close()
sqlconn.Close()
unit1_barcode.Text = ""
MsgBox("عذرا الباركود موجود مسبقا الرجاء الادخال بشكل صحيح")
Exit Sub
End If
dr.Close()
sqlconn.Close()


![[صورة مرفقة: oledb.png]](https://i.postimg.cc/XYrBCCFx/oledb.png)
![[صورة مرفقة: aburawdah.gif]](https://i.postimg.cc/4N3yn7B8/aburawdah.gif)

![[صورة مرفقة: 7ca621c8252243748d03393880e2c22a.gif]](https://i.pinimg.com/originals/7c/a6/21/7ca621c8252243748d03393880e2c22a.gif)
![[صورة مرفقة: tawqeea.jpg]](https://i.postimg.cc/LsNRsFVH/tawqeea.jpg)