تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد
#1
السلام عليكم 

اريد كتابة الكود فى موديول  لاستخدامة فى كامل المشروع :
PHP كود :
Public Sub Get_Data_Code()
 
       Dim cmd As New SqlCommand("select VindorID  from VindorsTbl    where VindorName=@Vindor"conn)
 
       cmd.Parameters.Add("@Vindor"SqlDbType.Int).Value txtName.Text
        If conn
.State ConnectionState.Closed Then conn.Open()
 
       Dim drSrch As SqlDataReader cmd.ExecuteReader
        drSrch
.Read()
 
       If drSrch.HasRows Then
            txtVindorID
.Text drSrch(0)
 
           drSrch.Close()
 
           conn.Close()
 
       Else
            MsgBox
(" الكود غير موجود"MsgBoxStyle.Exclamation"خطاء لا يوجدالبيانات")
 
           drSrch.Close()
 
           conn.Close()
 
       End If
 
       drSrch.Close()
 
       conn.Close()
 
       Exit Sub
    End Sub 
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

أكتب كود فعلي لاستخراج رقم المورد بعد معرفه اسمه وارفعه
وسيقوم الشباب بالتعديل عليه وجعله كود عام ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#3
تم تحديث الموضوع
الرد }}}
تم الشكر بواسطة:
#4
إن كان الكود المطلوب من حقل واحد من نفس الجدول على طول المشروع
يكفي أن تكتب الكود التالي :

كود :
   Public Function Get_Data_Code(SupName As String) As String
       Dim cmd As New SqlCommand("select VindorID  from VindorsTbl where VindorName=@Vindor", Conn)
       cmd.Parameters.Add("@Vindor", SqlDbType.Int).Value = SupName 'txtName.Text
       If Conn.State = ConnectionState.Closed Then Conn.Open()
       Dim drSrch As SqlDataReader = cmd.ExecuteReader
       drSrch.Read()

       Dim IDn As String
       If drSrch.HasRows Then
           IDn = drSrch(0) ' txtVindorID.Text = drSrch(0)
       Else
           IDn = "0"
           '  MsgBox(" الكود غير موجود", MsgBoxStyle.Exclamation, "خطاء لا يوجدالبيانات")
           ' لا تحتاج للارسالة - إن لم يكن الرقم موجود يعيد الرقم صفر
       End If
       drSrch.Close()
       Conn.Close()
       Return IDn
   End Function



والاستدعاء يكون بالكود التالي :
كود :
txtVindorID.Text = Get_Data_Code(txtName.Text)


أما إن كان اسم الجدول يختلف من نافذة لأخرى  فتحتاج إضافة بارمترات بما يتغير عندك
فإن كان هناك عندك عدة تغييرات 
أرفق هنا عدة أكواد مختلفة لنفس المطلوب بإختلاف النوافذ .. لنصنع منها كود مشترك .. يناسب كل النوافذ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: new_programer
#5
PHP كود :
Public Function Get_Data_Code2(ByVal SupName As StringByVal TableName As StringByVal ColumnName As StringByVal ColumnName2 As String)
 
      
        Dim cmd 
As New SqlCommand("select " ColumnName "   from " TableName " where " ColumnName2 "=@SupName"conn)
 
       cmd.Parameters.Add("@SupName"SqlDbType.VarChar).Value SupName 'txtName.Text
        If conn.State = ConnectionState.Closed Then conn.Open()
        Dim drSrch As SqlDataReader = cmd.ExecuteReader
        drSrch.Read()

        Dim IDn As String
        If drSrch.HasRows Then
            IDn = drSrch(0) ' 
txtVindorID.Text drSrch(0)
 
       Else
            IDn 
"0"
 
           '  MsgBox(" الكود غير موجود", MsgBoxStyle.Exclamation, "خطاء لا يوجدالبيانات")
            ' 
لا تحتاج للارسالة إن لم يكن الرقم موجود يعيد الرقم صفر
        End 
If
 
       drSrch.Close()
 
       conn.Close()
 
       Return IDn
    End 
Function 

كود الاستدعاء 

PHP كود :
'txtDrawerID.Text = Get_Data_Code2(txtDrawer.Text, "DrawerTbl", "DrawerID", "DrawerName") 

اشكرك جدا اخى الكريم : Taha Okla

الكود يعمل وتم التعديل علية للعمل دون تقيد مع بيانات ثابتة


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 1 15 منذ 2 ساعة مضت
آخر رد: أبو خالد الشكري
  محتاج تعديل الكود لإضافتها فى موديل new_programer 1 94 01-05-24, 10:29 AM
آخر رد: تركي الحلواني
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 152 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 201 02-03-24, 07:36 PM
آخر رد: new_programer
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 221 26-02-24, 01:07 AM
آخر رد: asdfar1977
  ماهو حل هذا الخطأ في الكود melad2002 7 319 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 239 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 229 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 305 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 496 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify

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


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