Ver Mensaje Individual
  #1  
Antiguo 18-01-2008
Josepo Josepo is offline
Miembro
 
Registrado: nov 2007
Ubicación: Barcelona
Posts: 14
Reputación: 0
Josepo Va por buen camino
Filtrado de datos con acentos

Hola a todos,

Tengo un clientDataSet con un campo "Nombre" que puede tener acentos o no. Tengo un campo TEdit donde introduzco el nombre a buscar. El problema es que si no introduzco exactamente el filtro tal como fue escrito, no me lo localiza.

Ejemplo:
  • cds -> exiten Jose y José
  • filtro -> introduzco Jose
  • resultado -> muestra Jose y no muestra José.
mi deseo es que al comparar no tenga en cuenta los acentos.

He creado un filtro de tipo:

Código Delphi [-]
    cdsEditaCliente.Filtered:= False;
    vFiltre:= 'Nombre = '''+ UpperCase(edClienteABuscar.Text)+'*''';
    cdsEditaCliente.Filter := vFiltre;
    cdsEditaCliente.Filtered := True;

¿Existe alguna función con la que poder comparar texto saltando el problema de los acentos? o alguna otra solución.

Trabajo con Delphi 7 y MySQL.

Gracias.
Responder Con Cita