Está en la página 1de 1

Clientes = Nombre de la tabla de la base de datos

MSql = variable string


Nombre = Campo de la base de datos (puede ser cualquiera)
Me.Text1.text = letra, palabra o frase utilizada como parámetro para la búsqueda
ParaOrdenar = variable de texto utilizada como parametro de ordenamiento (tiene que
ser un campo de la tabla)
rs = variable recordset
db = variable database

MiSql = "SELECT * FROM Clientes " _


& "WHERE Nombre LIKE '*" & Me.Text1.Text & "*'" & "ORDER BY " &
ParaOrdenar

La siguiente consulta hace casi lo mismo solo que muestra los registros que empiezan
con la letra, palabra o frase....

MiSql = "SELECT * FROM Clientes " _


& "WHERE Nombre LIKE '" & Me.Text1.Text & "*'" & "ORDER BY " &
ParaOrdenar

Set rs = db.OpenRecordset(MiSql, dbOpenDynaset)


If rs.EOF Then
MsgBox "No existen registros que coincidan con los datos proporcionados...", 48,
Me.Caption
rs.Close
Else 'Llena la Tabla o lista o lo que se les plazca
Do While Not rs.EOF
bla... bla...
loop
rs.close
end if

También podría gustarte