ClientDataset Filter Acentos
Olá pessoal,
estou querendo saber se tem como, no ClientDataset, ao utilizar a propriedade FILTER, ele trate palavras sem acentos igual às palavras com acento.
Alguém já tentou fazer isso?
Ex: Tenho a palavra ´Fórum´ no meu ClientDataset.
entao, se faço:
ClientDataset.Filter := ´palavra = Forum´ {não retorna nada}
ClientDataset.Filter := ´palavra = Fórum´ {retorna meus registros}
Obrigado,
Carlos
estou querendo saber se tem como, no ClientDataset, ao utilizar a propriedade FILTER, ele trate palavras sem acentos igual às palavras com acento.
Alguém já tentou fazer isso?
Ex: Tenho a palavra ´Fórum´ no meu ClientDataset.
entao, se faço:
ClientDataset.Filter := ´palavra = Forum´ {não retorna nada}
ClientDataset.Filter := ´palavra = Fórum´ {retorna meus registros}
Obrigado,
Carlos
Carlos_simioni
Curtidas 0
Respostas
Steve_narancic
02/12/2003
Tenho a mesma dúvida
GOSTEI 0
Joaoshi
02/12/2003
Colegas, neste caso, deveria ser utilizado o evento [b:454e1a65f0]OnFilterRecord[/b:454e1a65f0] do ClientDataSet.
Espero ter ajudado.
Espero ter ajudado.
GOSTEI 0
Steve_narancic
02/12/2003
teria algum exemplo?
GOSTEI 0
Joaoshi
02/12/2003
ClientDataSet1.Filtered := True;
Teoricamente você poderia filtrar qualquer coisa no seu DataSet.
Espero ter ajudado.
procedure TForm1.ClientDataSet1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin Accept := Pos(´FÓRUM´,ClientDataSet1.FieldByName(´PALAVRA´).asString) > 0; end;
Teoricamente você poderia filtrar qualquer coisa no seu DataSet.
Espero ter ajudado.
GOSTEI 0