الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل تكملة تلقائية من مدخلات مسبقة في القاعدة

بدأه سامي الديب في 20 مارس 2011 · 3 رد · 481 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في هذا الدرس طريقة لعمل تكملة مقترحة من خلال الإدخال السابق ع نفس الحقل لتسهيل وسرعة الإدخال

Public Sub autoComplete()
        Dim srSQL As String = "SELECT name FROM main ORDER BY sr;"
        CreateConn()
        Dim relateddata As New OleDbDataAdapter(srSQL, getConn)
        Dim TheSearchTable As DataTable = New DataTable
        OpenConn()
        relateddata.Fill(TheSearchTable)
        CloseConn()
        Me.setCombBox1(TheSearchTable)
                 End Sub
    Private Sub setCombBox1(ByVal table As DataTable)
        Dim i As Integer
        If Me.Txt_nam.InvokeRequired Then
            Dim s As New SetCombCallback1(AddressOf setCombBox1)
            Me.Invoke(s, New Object() {[table]})
        Else
            Me.Txt_nam.AutoCompleteMode = AutoCompleteMode.SuggestAppend
            Me.Txt_nam.AutoCompleteSource = AutoCompleteSource.CustomSource
            If table.Rows.Count <> 0 Then
                For i = 0 To table.Rows.Count - 1
                    Me.Txt_nam.AutoCompleteCustomSource.Add(table.Rows(i).Item(0).ToString)
                Next i
            End If
        End If
    End Sub

تم تعديل هذه المشاركة بواسطة سامي الديب في 20 مارس 2011 في 01:34

#2

39 مشتهدة وما في أي رد

#3

مشكور اخي سوف احتاج هذا الموضوع في البرنامج الحالي الذي اكتبه لكن اسمح لي الناس لم تفهم قصدك

#4

اسمح لي بالشرح اخي الكريم

طبعا اخونا الكريم بيتكلم عن انك اذا ادخلت في الكومبو بوكس اول حرف مثلا يظهر لك باقي الجمله من واقع الجمل الموجوده في الكومبو يعني مثلا قائمة فيها محمد و حس و علي بمجرد ما تضغط على حرف ال م يظهر لك محمد كاملا في الكومبو بوكس

اليس كذلك اخي الكريم

ارجو ان اكون وفقت في توضيح الكود ومن رأيي ان تعدل المشاركة لتوضيحها تقبل تحياتي

مواضيع مشابهة