Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-06-2005
ercrizeporta ercrizeporta is offline
Miembro
 
Registrado: jun 2005
Posts: 131
Poder: 19
ercrizeporta Va por buen camino
Busqueda De Datos

quisiera saber si hay alguna funcion del estilo del "locate" pero con la diferencia de que locate sabemos que nos devuelve true si existe alguna linea de la tabla tal que su valor coincide con el que estamos buscando y además nos deja el cursor apuntando a esa posicion de la tabla. Pues bien yo estoy buscando una funcion que me devuelva true si una palabra es prefijo de la otra, por ejemplo si en la tabla tngo guardado "cristobal" y estoy buscando algo que se parezca al patron "cris" pues que me devuelva verdadero tanto para cristobal, como para cristian, aunque lo suyo sería que me dejara el cursor apuntando a la primera linea de la tabla que encuentre que coincida con este valor.

Muchas Gracias!!! y espero haberme explicado con claridad!!
Responder Con Cita
  #2  
Antiguo 26-06-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos
Como que no devuelve True???
Si lo hace, Locate devuelve TRUE si lo encuentra

Código Delphi [-]
 if tabla.locate(....) then begin//Aqui devuelve True si lo encuentra
   ...
   end;
Cita:
Empezado por ercrizeporta
Pues bien yo estoy buscando una funcion que me devuelva true si una palabra es prefijo de la otra, por ejemplo si en la tabla tngo guardado "cristobal" y estoy buscando algo que se parezca al patron "cris" pues que me devuelva verdadero tanto para cristobal,
Código Delphi [-]
 tabla.locate(...,[loPartialKey]);
Busca en la ayuda de Delphi, que te puede ampliar un poco mas de esto
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!

Última edición por vtdeleon fecha: 26-06-2005 a las 05:39:44.
Responder Con Cita
  #3  
Antiguo 26-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Aspecto importante oiga, Cristobal no es lo mismo que cristobal

Código Delphi [-]
tabla.locate('cris', [lopartialkey, locaseinsensitive]);

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 26-06-2005
ercrizeporta ercrizeporta is offline
Miembro
 
Registrado: jun 2005
Posts: 131
Poder: 19
ercrizeporta Va por buen camino
despues de realizar las llamadas al procedimiento locate tal y como me dices aquí me da el error de que tanto para lopartialkey como para locaseinsensitive me dice al compirar undeclared identifier.
tngo que importar alguna libreria o hacer algo para que esto funcione??
gracias !!
Responder Con Cita
  #5  
Antiguo 27-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Si, clic sobre Locate, F1, mira en qué unidad estan declarados y añadelo a los uses de forma.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 03:48:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi