اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر
1 hour ago, ابوخليل said:

رغم ان  موضوعك مكرر

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

مثال اظهار بيانات السجلات2.rar

اشكرك اخي ابو خليل

ولكن في حالة اذا اردنا استبدال نص البحث إلى ارقام

فهل يتغير الكود

 

وتقبل خالص الشكر استاذي

قام بنشر

نعم تتغير العلامات التي تحصر المقارنة

انظر  اسفل   : الأول يبحث في الحق النصي  والثاني يبحث بالحقل الرقمي

rs.FindFirst "[text_field] = '" & Me![textSearch] & "'"
rs.FindFirst "[number_field] = " & Me![textSearch]

 

  • Like 1
قام بنشر (معدل)
2 hours ago, ابوخليل said:

نعم تتغير العلامات التي تحصر المقارنة

انظر  اسفل   : الأول يبحث في الحق النصي  والثاني يبحث بالحقل الرقمي


rs.FindFirst "[text_field] = '" & Me![textSearch] & "'"
rs.FindFirst "[number_field] = " & Me![textSearch]

 

شكرًا استاذي ابو خليل

الله يسعدك

هل يمكن ان ان يكون البحث في جزء من النص 

وان يكون البحث شامل جميع الحقول 

تقبل تحياتي 

تم تعديل بواسطه hh88
قام بنشر

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

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

 Dim fld As String
    Dim x() As String
    Dim A As String
    Dim i As Integer
    fld = "[اليوم]"
    fld = fld & " & ' ' & " & "[التاريخ]"
    fld = fld & " & ' ' & " & "[الاسم]"
    fld = fld & " & ' ' & " & "[رقم الهوية الوطنية / الاقامة]"
    Me.RecordSource = ""
    mySQL1 = "Select * From [المراجعين]"
    mySQL = mySQL1 & " Where "
    Me.textSearch.SetFocus
    A = Me.textSearch.Text
    A = Replace(A, "/", "|")
    A = Replace(A, "\", "|")
    A = Replace(A, " ", "|")
    A = Replace(A, "*", "|")
    x = Split(A, "|")
      If UBound(x) = 0 Then
        mySQL = mySQL & fld
        mySQL = mySQL & " Like '*" & x(i) & "*'"
        Else
        For i = LBound(x) To UBound(x)
        If i = 0 Then
        mySQL = mySQL & fld
        mySQL = mySQL & " Like '*" & x(i) & "*'"
        Else
        mySQL = mySQL & " AND " & fld
        mySQL = mySQL & " Like '*" & x(i) & "*'"
        End If
           Next i
               End If
    If Len(Me.textSearch.Text & "") = 0 Then
        mySQL = mySQL1
    End If
     Me.RecordSource = mySQL
End Sub

 

بحث شامل في نموذج رئيس.rar

  • Like 1

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