Fórum Locate em DataSet de outro form #583074
29/06/2017
0
Olá pessoal, gostaria de fazer uma implementação que seria mais ou menos assim:
situação atual:
tenho um form de cadastro de notas fiscais que pede pra informar o código do cliente para cadastro de uma nova nota. Na saída deste dbedit ele verifica se o código da cidade deste cadastro de cliente está diferente de '000000', se estiver ele mostra mensagem.
o que quero fazer:
caso o cadastro esteja com o código de cidade '000000' ele abra o form de clientes, e coloque o apontador no cadastro daquele cliente de notas que está com o erro.
exemplo:
no form de notas fiscais tenho o código de cliente 38197, e ele está com o código de cidade '000000' eu gostaria que ele abrisse o form de cadastro de cliente e já me apontasse no registro 38197
abrir o outro form eu consigo, o que não estou sabendo fazer é localizar o registro no cadastro de clientes.
Desde já, grato pela ajuda.
situação atual:
tenho um form de cadastro de notas fiscais que pede pra informar o código do cliente para cadastro de uma nova nota. Na saída deste dbedit ele verifica se o código da cidade deste cadastro de cliente está diferente de '000000', se estiver ele mostra mensagem.
o que quero fazer:
caso o cadastro esteja com o código de cidade '000000' ele abra o form de clientes, e coloque o apontador no cadastro daquele cliente de notas que está com o erro.
exemplo:
no form de notas fiscais tenho o código de cliente 38197, e ele está com o código de cidade '000000' eu gostaria que ele abrisse o form de cadastro de cliente e já me apontasse no registro 38197
abrir o outro form eu consigo, o que não estou sabendo fazer é localizar o registro no cadastro de clientes.
Desde já, grato pela ajuda.
Yuri Neves
Curtir tópico
+ 0
Responder
Post mais votado
29/06/2017
utiliza o locate
ele vai apontar para o seu registro.
FDTable1.Locate(''IDCLIENTE'',CODIGODOCLINETE,[])ele vai apontar para o seu registro.
Robson Morais
Responder
Gostei + 1
Mais Posts
29/06/2017
Raimundo Pereira
Suatabela.locate('CampoDesejado a localizado'),'Valor a procurar',[])Pode usar o if também.
if Suatabela.locate('CampoDesejado a localizado'),'Valor a procurar',[]) then
begin
Formdesejado.editdesejado.text:=Suatabela.fielbyname('CampoDesejado a localizado').value;
end;
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)