تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كود جلب اخر اسم في قاعدة البيانات عن طريق button4
#1
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click

= BindingContext(ds, "st1").Position
الرد }}}
تم الشكر بواسطة:
#2
الكود الذي قمت بتقديمه في سؤالك لا يقوم بجلب آخر اسم في قاعدة البيانات، وإنما يحاول الوصول إلى موضع آخر سجل تم عرضه في عنصر التحكم المرتبط بمصدر البيانات. لجلب آخر اسم موجود في جدول البيانات يجب عليك استخدام عبارة SQL التي تستخدم للاستعلام عن البيانات في قاعدة البيانات والتي يمكن استخدامها في VB.NET باستخدام مكتبة System.Data.SqlClient. وفيما يلي مثال على كيفية جلب آخر اسم موجود في جدول البيانات باستخدام الأمر SELECT في SQL:
كود :
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
   Dim connection As New SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;")
   Dim command As New SqlCommand("SELECT TOP 1 name FROM myTable ORDER BY id DESC", connection)

   connection.Open()
   Dim reader As SqlDataReader = command.ExecuteReader()

   If reader.Read() Then
       Dim name As String = reader.GetString(0)
       ' استخدم الاسم المسترجع كما تريد هنا ...
   End If

   reader.Close()
   connection.Close()
End Sub

حيث تم استخدام الأمر SELECT لاستعراض الأسماء في الجدول myTable، والحصول على أحدث اسم تم إدخاله باستخدام الأمر ORDER BY id DESC واستخدام TOP 1 للحصول على السجل الأول الذي يتوافق مع ذلك.
الرد }}}
تم الشكر بواسطة:
#3
يرجى استبدال
كود :
"Your_Connection_String"
بسلسلة الاتصال الخاصة بقاعدة البيانات الخاصة بك و
كود :
"YourTableName"
بالجدول الذي تريد استرجاع الأسماء منه. هذا الكود يسترجع آخر اسم في الجدول ويعرضه في MessageBox. تستطيع تغيير الجزء النهائي من الكود لعرض الاسم في أي وسيلة تفضلها في واجهة المستخدم
PHP كود :
Private Sub Button4_Click(sender As ObjectAs EventArgsHandles Button4.Click
    
' افتح الاتصال بقاعدة البيانات
    Using connection As New SqlConnection("Your_Connection_String")
        connection.Open()

        ' 
قم بإنشاء استعلام SQL لاسترجاع آخر اسم من الجدول
        Dim query 
As String "SELECT TOP 1 Name FROM YourTableName ORDER BY ID DESC"

 
       ' أنشئ SqlCommand لتنفيذ الاستعلام
        Using command As New SqlCommand(query, connection)
            ' 
قم بقراءة النتيجة
            Dim result 
As Object command.ExecuteScalar()

 
           ' تحقق مما إذا كان هناك نتيجة
            If result IsNot Nothing Then
                ' 
قم بعرض الاسم في MessageBox أو في Label أو TextBox أو أي عنصر واجهة مستخدم آخر
                MessageBox
.Show($"آخر اسم في قاعدة البيانات هو: {result.ToString()}")
 
           Else
                
' في حالة عدم وجود بيانات
                MessageBox.Show("لا توجد بيانات في الجدول.")
            End If
        End Using
    End Using
End Sub 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] اريد كود جلب اخر اسم في قاعدة البيانات عن طريق button4 suliman01 1 1,115 06-01-24, 02:32 AM
آخر رد: HALIM ELEULMA
  بعض الاكواد المفيدة في التعامل مع قاعدة بيانات اكسس ابو ليلى 3 11,944 15-10-22, 12:16 AM
آخر رد: kebboud
  ارسال ضربات مفتاح عن طريق بوتون [تم الحل] ابراهيم ايبو 0 1,582 08-08-21, 04:25 PM
آخر رد: ابراهيم ايبو
Lightbulb [كود] إغلاق الفورم عن طريق زر Esc و التعامل مع CancelButton Anas Mahmoud 1 3,092 18-06-21, 07:15 PM
آخر رد: AymanRamadanSaad
  كيف يمكن مشاركة وتقسيم قاعدة البيانات اكسس لأكثر من مستخدم للشبكة بالفيجول بيسك Lathe1 1 2,461 14-02-21, 12:22 AM
آخر رد: sendbad100
  كود إضافة صورة في قاعدة بيانات أكسيس saffor 6 11,361 26-04-20, 11:08 PM
آخر رد: شوشه
  [كود] طريقة إضافة زر للفورم عن طريق الكود + في حدث معين mohammed moh 20 22,456 06-02-20, 03:00 PM
آخر رد: asemshahen5
  [كود] طريقة ملئ COMBOBOX بقواعد البيانات الموجودة على السيرفر galas 1 4,047 03-08-19, 08:20 PM
آخر رد: count4love
  [كود] خاص بقواعد البيانات ابو يوسف 6 6,094 02-06-19, 08:32 PM
آخر رد: Abdalazim19
  [VB.NET] تشغيل قاعدة البيانات التي على السيرفر من اي جهاز على الشبكة ahmed saleh 4 6,563 10-03-19, 09:49 AM
آخر رد: معتز حسن

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


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