تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات
#1
Rainbow 
الاخوة جميعاً :

عندي مشروع لقراءه بيانات المدن من قاعده بيانات اكسس مرتبه - القريه- العزله- المديريه- المحافظه وتحتوى قاعده البيانات في الاكسس اكثر من تسعين الف سجل فكره البرنامج البحث من قاعده البيانات عن اسم قريه او عزله او مديريه او محافظه   بحث بأحد هذه الاسماء يظهر لي السجل كامل ، 

المشكله عند البدء بالكتابه من البرنامج والبحث في خانه البحث للبيانات المتصل به المشروع في قاعده البيانات يعلق الكتابه ولا يتم اكمال الكلمه ويحصل تعليق السبب هو بسبب كثره البيانات في قاعده البيانات الموجوده في الاكسس ويصعب عليه البحث بسبب الكم الهائل من البيانات كيف اجد حلاً لهذه الاشكاليه ، 

وعندما يتم تخفيف البيانات في قاعده البيانات يتم الاتصال والبحث بشكل طبيعي وتظهر النتائح .

قاعده البيانات حجمها تقريباً 7 ميجا ونصف وتحتوي على 90442  كماهو موضح في الصوره


مرفق لكم ايضأ تلخيص للاشكاليه كما في الصوره صوره فيها الاشكاليه وصوره اخرى طبيعي 

كود :
Imports System.Text.RegularExpressions
Imports System.Data.OleDb


Public Class Form1

   Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Coverage Claims.accdb;Password=")
   Dim da As New OleDbDataAdapter("SELECT * FROM [Coverage Claims] WHERE [القرية]&[العزلة]&[المحافظة]&[المديرية] LIKE @c ", con)

             

   Dim dt As New DataTable

   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


       DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
       DataGridView1.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True
       For Each l In InputLanguage.InstalledInputLanguages
           If l.culture.ToString.StartsWith("ar") Then InputLanguage.CurrentInputLanguage = l
       Next
   End Sub

   Private Sub textSerch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles textSerch.TextChanged
       dt.Clear()
       Label1.Hide()

       Dim txt As String = ""

       'الكود منقول من مشاركة الأستاذ حريف برمجةالبحث بالحروف المشكله
       For Each s As String In textSerch.Text
           s = Regex.Replace(s, "[أإآا]", "[أإآا]")
           s = Regex.Replace(s, "[هة]", "[هة]")
           s = Regex.Replace(s, "[ىي]", "[ىي]")
           s = Regex.Replace(s, "[وؤ]", "[وؤ]")

           txt &= s

           If textSerch.Text.Trim = "" Then Label1.Visible = False : Exit Sub
           If textSerch.Text.Trim.Length < 2 Then
               Label1.Visible = True
               Exit Sub
           End If


           dt.Clear()
           Label1.Hide()
           If textSerch.Text.Trim.Length >= 2 Then
               da.SelectCommand.Parameters.Clear()
               da.SelectCommand.Parameters.AddWithValue("@c", "%" & txt.Trim & "%")
               da.Fill(dt)
               DataGridView1.DataSource = dt
               DataGridView1.ClearSelection()
               If dt.Rows.Count = 0 Then Label1.Show()
           End If
           If textSerch.Text = "" Then
               Label2.Show()
           Else
               Label2.Hide()
           End If
       Next
   End Sub
اللهمّ بعلمك الغيب وقدرتك على الخلق، أحييني ما علمت الحياة خيراً لي، وتوفّني ما علمت الوفاة خيراً لي.


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


الردود في هذا الموضوع
الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات - بواسطة محمد مسافر - 10-09-24, 12:33 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كود الاتصال بالنت mmaalmesry 4 885 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 843 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,294 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,013 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,494 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 703 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920

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


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