FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Bien:
A ver si esto te ayuda: ************************************************** 1. Table1.Locate('nombreCampo', valorBuscado, []); 2. Table1.Locate('numero_semana',(fecha_inicio='+formatdatetime('yyyy-mm-dd',strtodate(Editagregarfecha.text))+' or fecha_fin='+formatdatetime('yyyy-mm-dd',strtodate(Editagregarfecha.text))+')', []); mi duda es esa, como quedaria la sintaxys ocupando locate si quisiera hacer lo que hace el query. ********************************************** 1. Con el "Locate()", ubicas los registros. La sintaxis correcta es la primera, pero no te olvides de los opciones (TLocateOptions), ya que si buscas un valor tipo cadena con "loCaseInsensitive" : puedes ubicar un valor prescindiendo de si está guardado con caracteres en mayusculas o minusculas. "loPartialKey": Puedes ubicar un valor 'parcial' de la cadena de caracteres, donde la funcion te devuelve un set de registros donde se cumpla el criterio de la busqueda. Saludos, |
#2
|
||||
|
||||
mmm creo que no me he explicado bien, estoy iniciando y no conozco mucho aun, asi que espero tengas un poco de paciencia, veras creo que estamos de acuerdo en que es la primera opcion la sintaxis correcta, mi duda es por ejemplo yo en mi grid manejo un rango de fechas, una fecha de inicio y una fecha fin, digamos el grid se muetra asi:
numero x | fecha inicio | fecha fin | descripcion | otros campos| 1 | 1/01/2007 | 07/01/2007 | fecha x de tal| x 2 | 09/02/2007 | 25/02/2007 | fecha x de tal | x 3 | 20/06/2007 | 28/06/2007 | fecha x de tal | x ... | .... | ..... | ..... | ... ... | .... | ..... | ..... | ... 50 | 20/09/2007 | 29/09/2007 | fecha x de tal | x entonces yo tengo en un tedit una fecha asi 15/02/2007 esa fecha esta dentro del rango que se encuentra en el registro 2, es decir fecha inicio 09/02/2007 a fecha fin 25/02/2007, yo quiero que el indicador o apuntador del grid seleccione ese registro si la opcion correcta es ocupar locate, como podria ser la sintaxis para que me de ese resultado
__________________
En movimiento... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Clausula SQL para mover un registro | karlaoax | SQL | 1 | 17-08-2007 21:49:25 |
Posicionarme en un registro especifico de un record | Carliviris | Varios | 1 | 20-11-2006 18:35:41 |
Mover el cursor de DBGrid.... | armadillo | OOP | 1 | 05-04-2006 13:42:48 |
Mover columnas en un dbgrid | jzginez | Conexión con bases de datos | 2 | 11-07-2004 15:47:25 |
cambiar color al indicador del DBGrid | jorge_mosquera | OOP | 1 | 07-04-2004 00:27:44 |
|