GARANTIR DESCONTO

Fórum Dúvida com ClientDataSet #276205

08/04/2005

0

Estou usando o Locate do ClientDataSet. Queria saber se da para procurar por dois campos ao invés de um só. Por exemplo:

if dtm_PassageirosVeiculos.ClientDataSetNormal.Locate(´VEICULO´, dtm_PassageirosVeiculos.ClientDataSetResumoVeiculo.AsInteger,
[loCaseInsensitive]) then
begin
end

Neste caso só estou vendo se existe o veiculo, queria verificar com mais um campo que seria o campo TIPOPASSAG.

Deu pra entender? Espero que me ajudem. Obrigado!!!


Foxcyber

Foxcyber

Responder

Posts

08/04/2005

Rjun

Locate(´Company;Contact;Phone´, VarArrayOf([´Sight Diver´, ´P´, ´831-431-1000´]), [loPartialKey]);

Da uma olhada no Help do Delphi.


Responder

Gostei + 0

08/04/2005

Yallebr

Lembrando que o Locate vc deve estar com os registros na memória para ele achar. OU seja se vc ainda não carregou para memoria ele não acha.

Lembrando tb que não é recomendado carregar Todos registros. Assim seria melhor dar um comando SQL para achar q vc procura.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar