Usuário com melhor resposta
Algumas dúvidas sobre lógica

Pergunta
-
Olá, estou com dificuldades em realizar alguns procedimentos em um sistema que estou desenvolvendo utilizando o VBA no Excel.
As dificuldade são mais com relação a lógica do que com a programação em sí.
Eu tenho uma planilha onde ficam armazenados os produtos cadastrados com campos CÓDIGO, DESCRIÇÃO, VALOR, ETC. Esses produtos são cadastrados por meio de um formulário. Esses produtos podem ser editados após o cadastro e as informações podem ser modificadas exceto o código. Até ai tudo bem.
Também tenho um formulário de vendas, onde eu puxo da planilha "cadastro de produtos" todos os produtos que serão vendidos. As vendas são salvas em duas planilhas separadas, sendo uma para as informações da venda, e outra para as informações dos itens da venda. No formulário de venda eu tenho a opção de finalizar a venda ou salvar a venda para ser finalizada mais tarde.
Pois bem, minha dúvida é a seguinte: Supondo que eu tenha uma venda salva com um produto X no valor de 20,00. Ai eu entro na edição do produto, altero o nome do produto para Y e o valor para 25,00. Qual é a forma correta de proceder? Esse produto já deve ser atualizado na venda que está salva ou a alteração deverá ser válida somente para novas vendas?
- Editado LANHOUSEMIXPLAY sábado, 13 de setembro de 2014 20:16
Respostas
-
Olá amigo...
Na sua tabela de PRODUTO você deve ter o preço de venda "atual" e na sua tabela de VENDA você também deve ter uma coluna com preço venda, que representa o valor que o produto tinha no dia da transação.
Abraço!
Natan
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sexta-feira, 17 de outubro de 2014 00:30
Todas as Respostas
-
Olá amigo...
Na sua tabela de PRODUTO você deve ter o preço de venda "atual" e na sua tabela de VENDA você também deve ter uma coluna com preço venda, que representa o valor que o produto tinha no dia da transação.
Abraço!
Natan
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sexta-feira, 17 de outubro de 2014 00:30
-
Sim, na tabela de vendas também ficam armazenadas as informações como valor do produto, desconto, valor total de cada item. Então pelo que você comentou, a venda que está salva deve permanecer da forma como está, independente ou não se o produto foi modificado após a venda ser salva. Lembrando que ela só está salva e não finalizada.
-