اذهب الي المحتوي
أوفيسنا

اريد البحث عندما اضع حرف


العنود

الردود الموصى بها

الى الاخوان الاعضاء والمشرفين في هذا المنتدى الكبير

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

اريد عمل نموذج ويتكون منه زر امر اسمه بحث ومربع نص المراد البحث فيه على ان تكون ان وضعت الاسم المراد البحث عنه في خانة الاسم مثلا حرف ((ح )) يقوم باخراج جميع الاسماء التي تبداءبهذا الحرف ويكون نتائج البحث تخرج في شبكه دبي قريد او جدول ارجو من الاخوه الرد على هذا الموضوع علما بانه لدي خلفيه متقدمه بعض الشي في لغة الفجول البيسك

ولكم جزيل الشكر[سبحان الله]

رابط هذا التعليق
شارك

حسب ما فهمته

عندك مربع نص اسمه Text0 هو اللي يبحث بواسطته

عندك نموذج فرعي اسمه Child1 وفيه حقل t_Name

في حدث عند التغيير في خصايص Text0

Private Sub Text0_Change()
Dim MyStr As String
MyStr = Nz(Me.Text0.Text, "")
If MyStr = "" Then
    Me.Child1.Form.RecordSource = "SELECT tbl1.* FROM tbl1;"
Else
    Me.Child1.Form.RecordSource = "SELECT tbl1.* FROM tbl1" _
    & " WHERE (((tbl1.t_Name) Like '" & MyStr & "' & '*'));"
End If

End Sub

وهذا مثال

SpeedSearch2.zip

تم تعديل بواسطه osama457
رابط هذا التعليق
شارك

  • 3 weeks later...

طلب الأخ هاوي في موضوع مستقل أن يكون البحث بأكثر من حقل ، ولهذا تم التعديل في الكود ليصبح كالتالي

Sub SpeedRecSource(ByVal InText1 As String, ByVal InText2 As String, ByVal InText3 As String)
Dim MyFilter1 As String, MyFilter2 As String, MyFilter3 As String
If InText1 <> "" Then InText1 = "(([First_Name]) Like '" & InText1 & "' & '*')"
If InText2 <> "" Then InText2 = "(([Mid_Name]) Like '" & InText2 & "' & '*')"
If InText3 <> "" Then InText3 = "(([Last_Name]) Like '" & InText3 & "' & '*')"

If InText1 <> "" And InText2 <> "" Then InText2 = " And " & InText2

If (InText1 <> "" Or InText2 <> "") And InText3 <> "" Then
                InText3 = " And " & InText3
End If

InText1 = InText1 & InText2 & InText3
If InText1 <> "" Then InText1 = " WHERE (" & InText1 & ");" Else InText1 = ";"
Me.Child1.Form.RecordSource = "SELECT tbl1.* FROM tbl1" & InText1
End Sub

ومرفق مثال

SpeedSearch3Cntrl.zip

رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم جزاكم الله الف خير

اخواني انا اريد عدم عرض البيانات الموجوده في الجدول قبل البحث اريد ان لايعرض الجدول الاالبيانات التي

تم العثور عليها ويكون تنفيذ البحث بعد ضغط انتر ارجوكم ساعدوني

رابط هذا التعليق
شارك

الله يعطيك العافيه وسلمت يمينك الله يسعدك

صراحة الملف بعد التعديل اصبح رائع وعمل غير عادي من مبرمج قدير

واعتقد انه افضل طريقة بحث ولاتوجد عليه اي ملاحظات

بس لوكان يتم مسح الاسم الذي في خانة البحث بعد ضغط زر البحث

وخروج نتائج البحث يكون افضل

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

هناك نتائج مطابقة لكلمة البحث

الف شكر اخي osama457 الله يعطيك العافيه وينور طريقك

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information