SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: krlos02 en Miércoles 27 de Agosto de 2003, 21:29
-
como puedo hacer un filtro en un datagrid, es decir, que en el datagrid me muestre los datos que cumplen un cierto criterio?.... ademas, como hago para que, si yo pongo un Findfirst, si no encuentra nada me envie un mensaje?... porque ahora si no encuentra el codigo, me uestra el primer campo de la tabla, aunque el codigo no correspona a ese
-
Te mando el codigo para realizar un filtro en el DataGrid ( Yo lo he hecho con un Adodc )
On error GoTo filtroerror
Adodc1.Recordset.Filter = "registro_bd = '" & nombre_a_filtrar & "'"
Set DataGrid1.DataSource = Adodc1
filtroerror:
msgbox"Imposible filtrar ese registro",vbcritical,"Filtro"
Creo que con eso puedes hacerlo, si hay algo comunicamelo;)
Salu2
-
Jordi gracias el codigo que me enviaste lo uni a otro que tenia y me resulto, no sabes omo solucionar lo otro, lo del find first?
-
Lo siento, pero eso del find first no tengo nidea, puedes buscar por esa web:
www.pscode.com/vb (http://www.pscode.com/vb)
Busca "Find first", quizas encontraras algo.
Espero haberte ayudado.;)
-
como hago para que los datos me aparezcan ordenados en el datagrid
-
Supongo que quieres decir alfabeticamente ( a-z ):
eso lo debes hacer con una instruccion SQL :
Select * from Tabla order by registro_saldra_ordenado
Espero haberte ayudado:)
-
intente con eso pero no me resulta.... debo tener algun error por ahi....:brickwall:
-
Cambia la instruccion SQL a:
SELECT ListaDeCampos FROM Tabla WHERE CampoAFiltrar='" & ValorAFiltar & "' ORDER BY CampoAOrdenar
Espero que te sirva..
<<_GIOMAR_>>