DataGrid

Dragon
10 de Julio del 2003
Creo que es el mismo problema que la compañeta.
Como puedo hacer para mostrar en el datagrid solo los registros de una busqueda.
Tengo vinculada el datagrid a un ADO.
Uso el ado.recordset.find para buscar el registro especifico, pero claro, me muestra la linea del registro buscado en primera psicion, pero los demas registros tabien aparecen.
Y si hay mas de un registro q cumpla la condicion, ¿como muestro estos registros en el datagrid? pero solo esos registros q cumplen la condicion

Gracias

Angeles
10 de Julio del 2003
Cambia la consulta del control ADO, poniendo en la parte del Where el criterio/s del find:
Adodc1.Recordsource="select * from ....."
Adodc1.Refresh
Con eso ya está.
Al Adodc1 debes decirle que el tipo de comando es desconocido.

Maria
10 de Julio del 2003
Yo tengo el mismo problema y con lo que has contestado no me ha funcionado, pongo el código a ver qué es lo que hago mal:

Me.AdoDeuda.RecordSource = "select * from tblCuenta where CodCliente='" & txtCodCliente.Text & "'"
Me.AdoDeuda.Refresh

Donde txtCodCliente.text tiene el código del cliente que quiero buscar

Por otro lado, el tipo de comando del ADO ya está como desconocido

Por favor, necesito ayuda es muy urgente.

Gracias

Maria
10 de Julio del 2003
El error me lo da con el Refresh y pone "no coinciden los tipos de datos en la expresión de criterios"

Por otro lado el DataSource del datagrid pone AdoDeuda