تقييم الموضوع :
  • 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
ربنا يجعلة فى ميزان حسناتك ويذيدك علم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج تعديل الكود لإضافتها فى موديل new_programer 3 132 منذ 2 ساعة مضت
آخر رد: new_programer
  تحويل الكود من الاكسس للكسيوال سيرفر محمد خيري 5 167 16-05-24, 08:02 PM
آخر رد: محمد خيري
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 134 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 169 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 219 02-03-24, 07:36 PM
آخر رد: new_programer
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 253 26-02-24, 01:07 AM
آخر رد: asdfar1977
  ماهو حل هذا الخطأ في الكود melad2002 7 349 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 264 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 233 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 317 18-01-24, 05:04 PM
آخر رد: loay775

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


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