تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كود لعدم تكرار اكثر من حقل معا في فيجوال
#4
[quote pid='107951' dateline='1508710852']

المهم كله في جملة الاستعلام :


كود :
sql = "select fid,fyear from table1 where fid=@fid and fyear=@fyear"

لو موجود حيرجع بقيمة 1 ولو مش موجود يرجع 0
[/quote]
شكرا لحضرتك بس دي جملة استعلام انا عايزها تكون جملة شرط قبل تنفيذ كود الحفظ لو حقلين تم ادخالهم من قبل يظهر رسالة انا معايا كود حقل واحد

(23-10-17, 04:39 PM)Rabeea Qbaha كتب :
(23-10-17, 01:47 AM)محمد المصري كتب : قاعدة بيانات بها حقلين  رقم وسنة واريد عدم تكرار الحقلين معا عند ادخال البيانات في الفيجوال
تم عمل الحقلين مفتاح اساسي في قاعدة البيانات ولكن اريد كود في الفيجوال لعدم تكرار الحقلين معا

كود :
Public Function UserEx(ByVal number As integer , ByVal year As integer) As Boolean
       Dim correct_version As Boolean = False
       Dim command As New SqlCommand("SELECT id FROM table WHERE number= @number ", SQL.conn)
command.Parameters.AddWithValue("@number", number)
command.Parameters.AddWithValue("@year", year)
       'فحص الاتصال بقاعدة البيانات
       If SQL.conn.State = ConnectionState.Open Then
           SQL.conn.Close()
       End If
       SQL.conn.Open()
       Using reader As SqlDataReader = command.ExecuteReader
           While reader.Read
               If IsDBNull(reader("id")) Then
                   correct_version = False
               Else
                   correct_version = True
               End If
           End While
       End Using

       SQL.conn.Close()
       Return correct_version
   End Function

و قم باستخذان الكود الاتي للتاكد اذا موجود او لا 


كود :
If UserEx(number.Text, year.text) = True Then
msgbox("yes")
else
msgbox("NO")
           End If
شكرا لحضرتك جاي التنفيذ لكن معذرة استفسار بسيط ممكن كتابة الكود بطريقة أخرى بدون استخدام الدالة
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كود لعدم تكرار اكثر من حقل معا في فيجوال - بواسطة محمد المصري - 23-10-17, 04:40 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 337 05-11-25, 12:10 AM
آخر رد: justforit
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,033 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,298 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,243 09-07-25, 12:45 AM
آخر رد: abo ragab
  سبب تكرار رسالة التنبيه مصمم هاوي 4 442 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 835 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 561 10-02-25, 05:11 PM
آخر رد: fireswored1
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 793 07-02-25, 07:57 PM
آخر رد: الورد2
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 451 01-02-25, 03:48 PM
آخر رد: Microformt
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,526 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري

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


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