FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Buscar en un DBGRID
Hola mi consulta es muy simple pero que hasta ahora no la puedo lograr, como puedo en contrar un dato en un dbgrid sin usar un dbnavigator para navegar?
Quisiera mediante codigo, digamos un FOR se pueda navegar dentro del dbgrid y encontrar un dato especifico. Estoy usando ADO, y dentro de las opciones de dbgrid no hay una opcion find paar un dato, o no? Ayuda |
#2
|
||||
|
||||
Creo que tenes un problema de concepto.
En realidad lo que recorres no es el dbgrid, sino el DataSet asociado a este (a través de un DataSource). El dataset tiene los métodos First, Next y EOF que te ayudarán a construir un ciclo de la forma: Código:
AdoTable1.First While not AdoTable1.eof do Begin HacerCualquierCosaConElRegistroActual; AdoTable1.Next; End; Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
¿Conceptos?
Gracias por responder pero no es un error de conceptos, eso ya se, lo que pasa es que dentro del dbgrid esta los resultados de un query, si estuviese a una tabla seria facil, pero estos datos estan en un query temporal es por eso que deseo buscar dentro del dbgrid, para no tener que hacer otra consulta, no se si se me entiende. Gracias
|
#4
|
||||
|
||||
Hola Carlex!
Un query es como una tabla, puedes utilizar la función locate sino quieres realizar otra consulta. Saludos! |
#5
|
|||
|
|||
Te recomiendo leer Esto..
http://www.elrinconcito.com/delphi/trucos/Compo13.htm
Creo que es lo que estas buscando.... y luego contantame... |
#6
|
||||
|
||||
si... conceptos
Un Query y una Tabla son datasets.
Es decir Código:
if (MiQuery is TDataSet) and (MiTabla is TDataSet) Then ShowMessage('jachguate is right!') else ShowMessage('jachguate is wrong!'); si revisas mi mensaje anterior, veras que yo hablé de DataSets y no de Tablas o Queryes... cierto? Por lo tanto, como ya lo apuntó Nuria mis consejos siguen siendo válidos en tu caso. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|