Filtrado de datos

03/10/2006 - 20:53 por ontysonmondy | Informe spam
Hola, queria hacerles una preguntilla

En una base de access, realizo el filtro ?, pero los datos solo salen si los
escribo completos.
Mi idea es que salgan todos los datos que empiecen por jo (por ej) en un
datagrid

¿es eso posible??

gracias!!
 

Leer las respuestas

#1 SoftJaén
03/10/2006 - 22:22 | Informe spam
"ontysonmondy" escribió:

Mi idea es que salgan todos los datos que empiecen por jo (por ej) en un
datagrid



Hola:

Pues, por ejemplo, en la consulta SQL de selección puedes indicar que se
seleccionen sólo los registros que cumplan con un criterio:

Dim cnn As New OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Mis documentos\Bd1.mdb")

cnn.Open()

' Seleccionamos los registros cuyo campo
' Nombre comiencen por 'jo'.
'
Dim cmd As New OleDbCommand( _
"SELECT * FROM Tabla1 " & _
"WHERE Nombre LIKE 'jo%'", cnn)

Dim da As New OleDbDataAdapter(cmd)
Dim ds As New DataSet

da.Fill(ds, "Tabla1")

' Configuramos el control DataGrid
'
With DataGrid1
.DataSource = ds
.DataMember = "Tabla1"
End With

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares