PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Alterar conteúdo do campo no envento OnValidate #496560

03/10/2014

0

Caros colegas, meu objetivo no codigo abaixo é que se o usuário pesquisar um produto por codigo de barras, silga ou codigo interno o onvalidate valide o produto mais que troque a sigla e o codigo de barras pelo codigo interno, porém nao consigo fazer com que esta troca seja feita, embora o codigo não de erro, ele não altera nos comandos provendacodigo.value := produtoscodigo.Value, alguma idéia para contornar isso ?




Código:


if not sender.IsNull then
begin
if not (produtos.locate('Codigo',sender.Value,[])) then
if (produtos.locate('CodigoBarra',sender.value,[])) then
provendacodigo.value := ProdutosCodigo.value
else
if (produtos.locate('sigla',Sender.Value,[])) then
provendacodigo.value := produtoscodigo.Value
else
raise exception.Create('Produto não localizado');
end;
Luiz Panoni

Luiz Panoni

Responder

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

Aceitar