![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() hola chicos buenas!
![]() tengo una duda con el componente dbgid o query no se cual seria el que aplica en este caso ![]() lo que pasa es que necesito hacer una consulta en una tabla imaginense de 1000 datos de los cuales al regresar de la consulta se filtraron y solo quedaron 100 ![]() pero despues de quedar 100 necesito posicionarme sobre un elemento en particular para ver cual elemento le antece y cual le precide ![]() hice un for y con un next voy comparando de uno por uno pero es mas lento y si la busqueda se hace de mas de 100 datos de resultado pues es mas tardado el ciclo ![]() mi pregunta es como posiciorme con una instruccion en una renglon del query ![]() no se estoy divagando pero algo asi, query1.lookup(query1referencia.value,'150') ![]() donde el primer dato se la variable a comparar y el segundo dato el dato que estoy buscando y que en automatico me posicionara en esa direccion para yo adelantar y atrazar el query y obtener los datos que estoy buscando me pueden ayudar ![]() algo asi como esto estoy usando pero no es muy practico ![]() Código:
For x:=0 to query1.RecordCount-1 do begin if query1referencia.Value='150' then begin query1.Prior; anterior:=query1referencia.value; query1.next; query1.next; siguiente:=query1referencia.value; end else query1.next; end; ha pro cierto muchas gracias por siempre ayudarme ![]() |
#2
|
||||
|
||||
Busca en la ayuda de delphi sobre los TQuerys su procedimiento Locate, creo que no funciona muy bien en algunas bases de datos SQL pero en access, paradox, dbase y foxpro no hay mucho problemas.
Saludos
__________________
Herr Heins Faust |
#3
|
||||
|
||||
Hola jazmin, como te dice faust puedes utilizar la función Locate.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
||||
|
||||
Cita:
![]() Saludos.
__________________
Herr Heins Faust |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como hacer Random pero de letras?? | pablopessoa | Varios | 6 | 12-02-2009 20:48:57 |
Como Hacer Busquedas Con Query | pablol23 | MySQL | 3 | 29-09-2008 21:42:44 |
Como hacer una consulta (Query) con dos DB? | El_Raso | Firebird e Interbase | 8 | 30-01-2007 05:37:49 |
Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
Como hacer un Query con dbf y Sql | Leomar | SQL | 0 | 02-02-2005 14:28:52 |
![]() |
|