Cita:
Empezado por Caminante
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.