تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Acces2010] مساعدة في كود استيراد يانات
#2
للاستدعاء العشوائي للبيانات من عمود في قاعدة بيانات Access وعرضها في عنصر تحكم Label باستخدام VB.NET، يمكنك اتباع الخطوات التالية:
الخطوات
إضافة المكتبات اللازمة:
تأكد من إضافة المكتبة الخاصة بـ OLE DB في مشروعك. يمكنك القيام بذلك عن طريق استيراد الأسماء التالية في أعلى الكود الخاص بك:

كود :
Imports System.Data.OleDb

إنشاء الاتصال بقاعدة البيانات:
قم بإنشاء سلسلة اتصال (Connection String) لقاعدة البيانات الخاصة بك.
كتابة الكود لاستدعاء البيانات:
استخدم الكود التالي لاستدعاء بيانات عشوائية من عمود معين:

كود :
Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=مسار_قاعدة_البيانات.accdb;"
Dim query As String = "SELECT اسم_العمود FROM اسم_الجدول"

Using connection As New OleDbConnection(connectionString)
  Dim command As New OleDbCommand(query, connection)
  connection.Open()
 
  Dim reader As OleDbDataReader = command.ExecuteReader()
  Dim values As New List(Of String)

  While reader.Read()
      values.Add(reader("اسم_العمود").ToString())
  End While

  ' توليد رقم عشوائي لاختيار قيمة
  Dim random As New Random()
  Dim randomIndex As Integer = random.Next(0, values.Count)

  ' عرض القيمة العشوائية في Label
  LabelName.Text = values(randomIndex) ' استبدل LabelName باسم Label الخاص بك
 
  reader.Close()
End Using

الشرح
Connection String: تأكد من تعديل مسار_قاعدة_البيانات.accdb ليعكس المسار الفعلي لملف قاعدة البيانات الخاص بك.
Query: قم بتعديل "اسم_العمود" و"اسم_الجدول" لتناسب هيكل قاعدة البيانات لديك.
Random Selection: يتم إنشاء قائمة بالقيم المسترجعة، ثم يتم اختيار قيمة عشوائية منها باستخدام كائن Random.
بهذا الشكل، يمكنك استدعاء بيانات عشوائية من عمود في قاعدة بيانات Access وعرضها في عنصر تحكم Label باستخدام VB.NET.
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة: fireswored1 , fireswored1


الردود في هذا الموضوع
RE: مساعدة في كود استيراد يانات - بواسطة princelovelorn - 30-12-24, 03:00 PM


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


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