Fórum SELECT com ClientDataSet Delphi #615924
09/06/2021
0
Gxf
Curtir tópico
+ 0Post mais votado
15/06/2021
ClientDataset.Filtered := False; ClientDataset.OnFilterRecord := FiltraCPF; ClientDataset.Filtered := True;
função:
procedure TFormX.FiltraCPF(DataSet: TDataSet; var Accept: Boolean);
function SomenteNumeros(Texto: string): string;
var i: integer;
begin
result := '';
for i := 1 to length(Texto) do
if CharInSet(Texto[i],['0'..'9']) then
result := result + Texto[i];
end;
begin
Accept := ContainsText(SomenteNumeros(DataSet['CampoCPF'].AsString), EditPesquisa.Text);
end;Emerson Nascimento
Gostei + 2
Mais Posts
09/06/2021
Gxf
no caso o CPF é gravado no banco de dados com "." e "-" e preciso filtrar ignorando isso... Via AdoQuery consegui fazer, porem preciso tbm usando a função FILTER do clientdataset.
Att;
Gostei + 0
14/06/2021
Anderson Gonçalves
ClientDataSet1.Locate('CAMPO',EDTI1.TEXT,[]);
Ele vai posicionar na linha do dbgrid o campo localizado.
Deve te ajudar.
Gostei + 1
14/06/2021
Usa
WhatsApp +16 575 29 2372 Get 100% PMP Cisco CCNA AWS Certificate Saudi Arabia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)