Ver Mensaje Individual
  #7  
Antiguo 09-11-2007
jlchiodo jlchiodo is offline
Registrado
 
Registrado: oct 2006
Ubicación: Ciudad de Buenos Aires
Posts: 8
Reputación: 0
jlchiodo Va por buen camino
Smile

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,
Responder Con Cita