Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-06-2006
Puche Puche is offline
Miembro
 
Registrado: may 2004
Posts: 10
Poder: 0
Puche Va por buen camino
Problema con búsqueda

Hola, tengo una aplicación que trabaja con FireBird, mediante el BDE. Las búsquedas que tengo montadas (me refiero a las típicas lupas que hay en todos los programas), lo hacen parcialmente, es decir, si yo introduzco en una búsquda de nombres de clientes 'FRAN', el cursor se situa (através de FindNearest) en todos los que empiecen por 'FRAN', pero no los que contengan 'FRAN'. Estoy pensando como solucionar, lo he intentado con la propiedad Filter del TTABLE, pero no he conseguido nada. Me gustaría tener que evitar las Querys.

Si alguien me puede ayudar se lo agradecería. Espero haberme explicado con claridad. Un saludo.
Responder Con Cita
  #2  
Antiguo 30-06-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 22
Sick boy Va por buen camino
Primero, debo decir que no usaria FireBird con el BDE.
Tampoco usaría TTables, ni LOCATES, ni GOTOKEY.

Y por supuesto, no evitaria las querys, es más, lo resolveria todo con querys.

Y respondiendo a tu pregunta:
Con LOCATE puedes usar (loCaseInsensitive,loPartialKey).
En tu caso, ambas te vendrán bien. Revisa la ayuda de Delphi que tiene ejemplos de locate.

Con los filtros, creo recordar que el filtro es algo como campo1 LIKE '%FRAN%'

Saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema campos de busqueda Luis Castillo Firebird e Interbase 7 06-01-2006 16:55:23
Problema campos de busqueda Luis Castillo Varios 2 02-11-2005 10:47:31
Problema con busqueda de strings pablo Tablas planas 4 26-04-2005 01:05:49
Problema con fecha en busqueda yanelisroque SQL 8 27-02-2005 02:44:03
Problema con Busqueda sobre campo de texto tin Firebird e Interbase 5 29-06-2004 09:18:29


La franja horaria es GMT +2. Ahora son las 09:30:43.


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