Private Sub TestNeorent()
Dim pRueba As Database
Dim taBla As Recordset
Dim strSQL As String
Dim strPalabrabuscada As String
strPalabrabuscada = "SISTEMA"
Set pRueba = DBEngine.OpenDatabase("\\obiwan\soporte\inventario06.mdb")
strSQL = "SELECT * FROM maestra WHERE perfilUsuario like '*" & strPalabrabuscada & "*'"
Set taBla = pRueba.OpenRecordset(strSQL, dbOpenDynaset)
With taBla
If .EOF And .BOF Then 'Si está al comienzo y al final del Recordset al mismo tiempo.
MsgBox "La Palabra nos e encuentra"
GoTo Salida
Else
.MoveLast
.MoveFirst 'Voy al primer y al último registros con el objetivo de contar los registros.
'Por algún motivo, si no lo hago, DAO no los cuenta bien.
MsgBox "La palabra se encuentra " & .RecordCount & " veces"
'La siguiente rutina recorre el recordset generado mostrando cada uno de los registros que contienen
'la palabra buscada.
Do While Not .EOF
MsgBox "Encontre: " & !PerfilUsuario
.MoveNext
Loop
End If
Salida:
taBla.Close
End With
pRueba.Close
End Sub