BUG na atualização de Campos Extras
Enviado: Novembro 8th, 2012, 11:02 am
Bom dia amigos no fórum,
Tenho uma tabela de "vendas" com o campo cod_cliente como chave estrangeira da tabela de "clientes" aonde puxo os campos nome, endereço, telefone, etc como campos extras na tabela de vendas.
Quando estou no meio da edição da venda eu escolho um cod_cliente, ao dar um Exit no campo, o Xmaker atualiza os campos extras relacionados com o cod_cliente, porém se volto e troco o cliente e porventura o cliente novo não tem por exemplo o telefone, ao invés de limpar o campo extra telefone, ele conserva o telefone do cliente anterior. Esse problema acontece com qualquer campo extra que não tenha valor definido.
Isso tem gerado muito transtorno pois o usuário edita uma venda, salva, e essa informação só é atualizada somente se voltar a modificar o registro ou se fechar o formulário e abrir novamente. Aí vc manda imprimir esse registro sem atualizar, vai com informação errada, e por ai começam os problemas...
Alguém sabe como contornar esse bug?
Atenciosamente:
Vinício Rocha.
Tenho uma tabela de "vendas" com o campo cod_cliente como chave estrangeira da tabela de "clientes" aonde puxo os campos nome, endereço, telefone, etc como campos extras na tabela de vendas.
Quando estou no meio da edição da venda eu escolho um cod_cliente, ao dar um Exit no campo, o Xmaker atualiza os campos extras relacionados com o cod_cliente, porém se volto e troco o cliente e porventura o cliente novo não tem por exemplo o telefone, ao invés de limpar o campo extra telefone, ele conserva o telefone do cliente anterior. Esse problema acontece com qualquer campo extra que não tenha valor definido.
Isso tem gerado muito transtorno pois o usuário edita uma venda, salva, e essa informação só é atualizada somente se voltar a modificar o registro ou se fechar o formulário e abrir novamente. Aí vc manda imprimir esse registro sem atualizar, vai com informação errada, e por ai começam os problemas...
Alguém sabe como contornar esse bug?
Atenciosamente:
Vinício Rocha.