تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل كود البحث عن الباركود ليكون في فنكشن او موديول
#1
السلام عليكم لدي هذا الكود للبحث عن الباركود والتاكد من وجوده
اريد عمل فنكشن او موديول لكود البحث لتجنب تكرار كتابته كثيرا حيث ان المتغير الوحيد هو نص الادخال(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()
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ , جيولوجي مبتدئ
#2
PHP كود :
Module Module1
    Public 
Function FindingBarcode(dbtype As Stringconstr As Stringtbname As Stringcolname As Stringbrcode As String) As Integer
        Dim sqlstring 
As String "select count(*) from " tbname " where " colname "='" brcode "'"
 
       Select Case dbtype
            Case 
"sql"
 
               Using con As New Data.SqlClient.SqlConnection(constr)
 
                   Using cmd As New Data.SqlClient.SqlCommand(sqlstringcon)
 
                       If con.State ConnectionState.Closed Then con.Open()
 
                       Return cmd.ExecuteScalar
                        If con
.State ConnectionState.Open Then con.Close()
 
                   End Using
                End Using
            Case 
"oledb"
 
               Using con As New Data.OleDb.OleDbConnection(constr)
 
                   Using cmd As New Data.OleDb.OleDbCommand(sqlstringcon)
 
                       If con.State ConnectionState.Closed Then con.Open()
 
                       Return cmd.ExecuteScalar
                        If con
.State ConnectionState.Open Then con.Close()
 
                   End Using
                End Using
            Case 
Else
 
               Return Nothing
        End Select
    End 
Function
End Module 

الاعلى هذا الموديول
التالي اكواد الفورم و ازراره
PHP كود :
Public Class Form1
    Private 
Function check(dbtype As Stringconstr As Stringtbname As Stringcolname As Stringbrcode As String) As String
        Return IIf
(FindingBarcode(dbtypeconstrtbnamecolnamebrcode) > 0"موجود""غير موجود")
 
   End Function
 
   Private Sub btnoledb_Click(sender As System.ObjectAs System.EventArgsHandles btnoledb.Click
        If unit1_barcode
.Text.Trim "" Then Exit Sub
        lbloledb
.Text check("oledb""provider=microsoft.ace.oledb.12.0;data source=db.accdb""tb""bc"Me.unit1_barcode.Text)
 
   End Sub
    Private Sub btnsqlserver_Click
(sender As System.ObjectAs System.EventArgsHandles btnsqlserver.Click
        If unit1_barcode
.Text.Trim "" Then Exit Sub
        lblsql
.Text check("sql""Server=.\sqlexpress;Database=mydb;Trusted_Connection=True;MultipleActiveResultSets=True""tbs""tname"Me.unit1_barcode.Text)
 
   End Sub
End 
Class 


الملفات المرفقة
.zip   BarCode_Searcher.zip (الحجم : 25.05 ك ب / التحميلات : 29)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#3
إلى الأستاذ سعود :

ستبقى رهيبًا مدى الزمان

ولن تغلبك متاهة الأكواد



علمك بها كامل بلا نقصان

وأنا على ذلك من الأشهاد


الرد }}}
#4
شرح رهيييييييييييييب الله يعطيك العافيه
شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا
الرد }}}
تم الشكر بواسطة:
#5
من لا يشكر الناس لا يشكر الله احترم واعز كل انسان يشكر غيره لو بكلمه ويوفيه حقه .

اللهم اني قد نذرت نفسي لمساعدت الاخرين فوفقني وكن لي معين
جاهز لمساعدة اي حد يحتاج لمساعدتي
طبيب اعشق البرمجة . 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 299 01-11-25, 10:54 PM
آخر رد: justforit
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 209 08-10-25, 02:20 PM
آخر رد: salamandal
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 661 18-06-25, 11:09 AM
آخر رد: dubai.eig
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 992 15-04-25, 06:16 PM
آخر رد: princelovelorn
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 676 03-04-25, 02:44 PM
آخر رد: princelovelorn
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 806 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
  محتاج تعديل على كود الحذف new_programer 2 652 17-02-25, 06:50 PM
آخر رد: new_programer
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer

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


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