Tem como colocar uma ordenação no SetRange ?
Olá, gostaria de saber se tem como colocar uma ordenação no SetRange, estou utilizando o código abaixo:
with tbAux do
begin
IndexName := ´INDEX1´;
Open;
SetRangeStart;
FieldByName(´Matricula´).AsString := sCodigo;
SetRangeEnd;
FieldByName(´Matricula´).AsString := sCodigo;
ApplyRange;
end;
Apos rodar o codigo, eu jogo as informações em um grid, mas o campo Matricula é um Varchar que possui letras e numeros, e não foi gravado em ordem e eu gostaria de saber se tem como listar o campo em ordem.
ele me traz assim
B0023
B0024
B0021
B0017
queria que mostrasse assim
B0017
B0021
B0023
B0024
Desde já eu agradeço.
with tbAux do
begin
IndexName := ´INDEX1´;
Open;
SetRangeStart;
FieldByName(´Matricula´).AsString := sCodigo;
SetRangeEnd;
FieldByName(´Matricula´).AsString := sCodigo;
ApplyRange;
end;
Apos rodar o codigo, eu jogo as informações em um grid, mas o campo Matricula é um Varchar que possui letras e numeros, e não foi gravado em ordem e eu gostaria de saber se tem como listar o campo em ordem.
ele me traz assim
B0023
B0024
B0021
B0017
queria que mostrasse assim
B0017
B0021
B0023
B0024
Desde já eu agradeço.
Semchance
Curtidas 0