Me desculpem se estiver postando em lugar errado mas estou com uma dúvida sobre valores.
O que acontece é o seuginte:
Estou fazendo uma aplicação com Cadastro de Produtos, Clientes, Pedidos, Alteração de Pedidos e Nota.
Todos os formulários e tabelas funcionam muito bem, porém em estágio avançado do desenvolvimento percebi um problema:
Ao cadastrar um pedido, o cadastro ocorre normalmente mas se eu alterar o preço dos produtos os pedidos já realizados mudam o valor, já que os pedidos buscam o valor dos produtos na tabela produtos.
O problema é:
Como armazenar os preços antigos dos produtos para caso seja necessário alterar um pedido já feito (adicionando ou removendo itens) esses valores antigos estarem disponíveis?
Notas:
No form de Produtos existe o campo com o valor atual de cada item, um campo de % usado para calcular o aumento ou diminuição do valor e o campo de valor novo com base na %.
Já tenho algumas idéias mas não sei se são viáveis, pois acho que podem afetar o desempenho...
Se alguém puder dar uma ajuda....
O que acontece é o seuginte:
Estou fazendo uma aplicação com Cadastro de Produtos, Clientes, Pedidos, Alteração de Pedidos e Nota.
Todos os formulários e tabelas funcionam muito bem, porém em estágio avançado do desenvolvimento percebi um problema:
Ao cadastrar um pedido, o cadastro ocorre normalmente mas se eu alterar o preço dos produtos os pedidos já realizados mudam o valor, já que os pedidos buscam o valor dos produtos na tabela produtos.
O problema é:
Como armazenar os preços antigos dos produtos para caso seja necessário alterar um pedido já feito (adicionando ou removendo itens) esses valores antigos estarem disponíveis?
Notas:
No form de Produtos existe o campo com o valor atual de cada item, um campo de % usado para calcular o aumento ou diminuição do valor e o campo de valor novo com base na %.
Já tenho algumas idéias mas não sei se são viáveis, pois acho que podem afetar o desempenho...
Se alguém puder dar uma ajuda....