Ver Mensaje Individual
  #2  
Antiguo 10-04-2009
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola c35xr,
Veo que ahora expones tu problema en el foro.
Disculpa si en mi mensaje privado he sido un tanto brusco pero es que es casi una falta el estar pidiendo ayuda en privado. El foro está hecho para que entre todos nos ayudemos no para pedir ayuda en linea y en forma privada.

Tus mismas dudas pueden ser de ayuda a los demás.

Bueno, respecto a tu duda... veamos...

Tienes una tabla en MySQL y empleas los componentes ADO, concretamente dices ADOTable.

Al parecer lo que buscas es filtrar los datos dado un nombre. La rpegunta aquí es: ¿Que comiencen por el nombre, o es que el nombre puede aparecer en cualquier parte del campo?
No es lo mismo buscar aquellos Carlos que son Carlos Fernando, Carlos Eduardo, y Carlos Marcelo que buscar aquellos Juan Carlos, Marcos Carlos, Jose Carlos Martin. ¿Se entiende?
En el primer caso los "Carlos" están al principio mientras que en el segundo están en cualquier lado... podrían ser al principio, al final, en el medio.

De todas formas lo que necesitas es filtrar. Eso se consigue con dos propiedades:
Filtered: para indicar que debe aplicar el filtro.
Filter: el string que hará de filtro. Básicamente será una construcción condicional SQL. Por ejemplo:

Código SQL [-]
Nombre = 'Carlos'
Nombre = LIKE %'Carlos'%

En el primer caso mostrará aquellos quienes tengan por nombre Carlos, mientras que en el segundo mostrará a quienes tengan en alguna parte del nombre el texto Carlos. (No uso MySQL deberás fijarte si el comodín es %). Si deseas que busque aquellos que comienzan con Carlos:

Código SQL [-]
LIKE 'Carlos'%

Aquellos que terminan con Carlos:

Código SQL [-]
LIKE %'Carlos'

Si buscas en los foros sobre estas dos propiedades encontrarás más ejemplo.
Recomiendo repasar el comando SQL LIKE. Y en lo posible haz uso de consultas (ADOQuery, en el caso de ADO) ya que son más potentes y versátiles.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita