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

اريد طريقة البحث التلقائي لو سمحتووووووووووووووووو

مغلق
بدأه One_momyz في 20 أغسطس 2005 · 6 رد · 792 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد كود يعمل على:

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

ملاحظه : نتيجت البحث تلقائي وفي نفس الوقت تضهر في مربع النص أو في label. بدون ضغط انتر او اي امر اخر ...

شكرا ..

#2

أكتب الكود بتاعك في text1_change

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#3

جزاك الله خير اخي hishamnasr

انا كتبت هذا الكودا بس مانفع معاي .. ممكن توصلوني للكود الصح .؟؟

Dim FG As New ADODB.Recordset

Dim SQL As String

SQL = "select f from flag where f like '*" & Flag.Text & "*' "

Set FG = Cn.Execute(SQL)

If FG.BOF Then

Exit Sub

Else

SRCH.Caption = FG!f

FG.Close

Set FG = Nothing

End If

ولكم مني الدعاء

#4

شباب تبون ادعيلكم ادعيلكم . تبون اوزع عليكم هدايا وزعت . اللي تبون بس حلو مشكلتي الله يخليكم .. وه بس :(

بأسرع وقت .. والا بشكيكم لربي :)

#5

اكتب الكود التالي في حدث text_change

Dim sql
sql = "select * from table_name where feild_name like '%" + Text1.Text + "%'"
If rs.State = adStateOpen Then rs.Close
rs.Open sql, db, adOpenDynamic, adLockOptimistic
Set dl1.RowSource = rs
DataList.ListField = "feild_name"

مع العلم أن الكود مكتوب أكثر من مرة قبل ذلك .... ولكن يجب استخدام خاصية البحث

تحياتي لك

اخوك ناصر

#6

اشكرا بعنف ومن اعماق قلبي اخي ناصر :)

#7

شكراً

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…