Advertisement
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: |
Private Sub btnSearch_Click()
Dim db As Database
Dim qdf As QueryDef
Dim strList As String
Dim strDelim As String
Dim strSQL As String
Dim obj As AccessObject
Dim rst As DAO.Recordset
Dim rpt As Report
strSQL = "Delete * From tmpObjectsFound"
CurrentDb.Execute (strSQL)
If txtSearchFor <> "" Then
strList = ""
Set db = DBEngine(0).OpenDatabase(txtFrontEnd)
'find any query which contains txtSearchFor
For Each qdf In db.QueryDefs
If InStr(qdf.SQL, Me.txtSearchFor) > 0 Then
If Left$(qdf.Name, 1) <> "~" Then
strSQL = "Insert Into tmpObjectsFound (ObjectName, ObjectType) " & _
" Values ( '" & qdf.Name & "', 'Query')"
CurrentDb.Execute (strSQL)
strList = strList & strDelim & qdf.Name
strDelim = vbCrLf
End If
End If
Next
'find any report which contains txtSearchFor in the recordsource
strSQL = "SELECT MSysObjects.Name FROM MSysObjects WHERE (((Left([Name],1))<>'~') AND " & _
"((MSysObjects.Type)=-32764)) ORDER BY MSysObjects.Name"
Set rst = db.OpenRecordset(strSQL)
While Not rst.EOF
Set rpt = db!Reports(rst(0))
' If InStr(rpt.RecordSource, Me.txtSearchFor) > 0 Then
' End if
rst.MoveNext
Wend
Set rst = Nothing
If strList = "" Then MsgBox "Text not found in any queries"
Else
MsgBox "You did not enter text to search for"
End If
Me.txtResults.Requery
End Sub
|
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
|
Loading Advertisement... |