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

طريقة بحث

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

أحبابي السلام عليكم ورحمة الله وبركاته

أرجو تصحيح الكود التالي

1 - البحث بالاسم كامل .. ناجح

2 - البحث بأي جزء بالاسم .. ناجح يعني أبحث بـ ( محمد ) يأتي بكل من في اسمه محمد

3 - بقي طريقة البحث من بداية الاسم .. يعني أكتب محمد من بداية الاسم لا يعطيني ..

Private Sub Command2_Click()

' Data1.RecordSource = "select * from Employee Where name ='" & Text1.Text & "'"

' Data1.Refresh

Set MyConnection = New ADODB.Connection

Set MyMainRecordset = New ADODB.Recordset

MyConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "c:\tec\markaz.mdb"

MyConnection.Open

If MyConnection.State = adStateOpen Then

' الاسم كامل

' MyMainRecordset.Open "Select * from Employee Where name ='" & Text1.Text & "'", MyConnection, adOpenStatic, adLockOptimistic

' أي جزء في الاسم

MyMainRecordset.Open "Select * from Employee Where Name Like '%" & LTrim(Text1.Text) & "%'", MyConnection, adOpenStatic, adLockOptimistic

' ناقص البحث من بداية الاسم

................................................

MsgBox MyMainRecordset!Name

end sub

تم تعديل هذه المشاركة بواسطة أبو زيد في 14 مارس 2005 في 11:14

#2

ابو زيد وضحلي شوي بس البحث من بداية الاسم

#3

كل ما عليك عمله هو حذف % بعد Like

MyMainRecordset.Open "Select * from Employee Where Name Like '" & LTrim(Text1.Text) & "%'", MyConnection, adOpenStatic, adLockOptimistic

والله أجل و أعلم

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#4

فعلا أخي الحبيب

حفظك الله .. و صلت للنتيجة عن طريق كثرة التجربة

فرحم الله والديك

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

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