Ver Mensaje Individual
  #8  
Antiguo 10-04-2014
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Reputación: 14
feliz-58 Va por buen camino
Cita:
Empezado por Caminante Ver Mensaje
Supongo que seria mas o menos asi:

Código Delphi [-]
DM.ADbuscarclientes.Filter:=QuotedStr('Codigo =' + TRIM(EBuscar.Text);

Eso si debes validar el texto antes de colocar el filtro (En caso no se escriba un numero).

Saludos
Gracias Por la Explicación, Probare.

Cita:
Empezado por ecfisa
Hola feliz-58.

Como te comenta Caminante, no tiene sentido usar el operador LIKE sobre números, sería una concepción totalmente subjetiva.

Imagina esta situación:
¿ Es 1000 similar a 10000 ? Pero claro! si debe ser hijo, sólo tiene un cero de diferencia...
¿ O es 1000 similar a 999 ? Por supuesto! si solo se diferencian en una unidad.
Generalmente un número se compara con otro por su igualdad, cardinalidad (u ordinalidad): <, <=, =, >=, > .

Aunque siempre tuve en baja estima el uso de códigos, siendo este un campo numérico, yo haría: La busqueda del código por igualdad y la busqueda por semejanza sobre la razón social (nombre o sociedad) del cliente.

Convengamos que es mas probable que el empleado recuerde, aunque con dudas que el cliente que llamó era Mario Perez o Marco Perez y no que era el 001673 o el 001763...

Saludos
Gracias por tomarte el tiempo de escribir, y entiendo, uso el filtrado por codigo solo para que se vea otra opcion mas XD.

Saludos.

Gracias por todo, hasta el luego.
Responder Con Cita