MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Compartilhe

    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Dom 02 Jan 2011, 19:56

    Bom dia. Esta é a 1ª vez que solicito uma ajuda aqui no Fórum. Eu já vasculhei o forum todo para tentar resolver esta questão, mais não achei nada parecido. Em contrapartida, eu resolvi já várias questões com relação a este BD que estou criando para meu cliente graças a ajuda de vocês para com outros usuários.
    Acontece que meu Cliente quer ter um controle (para fechamento diário e mensal) dos pedidos efetuados no Balcão (é uma gráfica). O problema que fico imagindo que ele terá, é que se os valores dos produtos forem alterados (aumento de preço) na tabela de produtos, vai modificar também todos os valores dos pedidos já efetuados, ou seja, quando for fazer o fechamento vai dar diferença. Como resolveria esta situação, para quando alterar os preços, os pedidos já efetuados se mantivessem com os preços (totais) do dia da venda?
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Dom 02 Jan 2011, 20:04

    Tem que ter duas tabelas diferentes. A Tabela lançamentos pode e deve ir buscar o produto, o preço, a descrição à tabela produtos, mas esse lançamento tem que ser feito numa tabela lançamento independente.

    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Seg 03 Jan 2011, 00:31

    Eu já tenho uma tabela de nome Pedidos, outra Detalhe dos Pedidos (onde são realizados os lançamentos), Produtos, Clientes, Funcionarios e Fornecedores.
    Acontece que já está tudo funcionando normalmente, tabelas, relacionamentos, consultas, formulários, etc...
    Os preços (tabelados pelo cliente) são inseridos (atualizados) através da tabela de produtos. A tabela detalhes dos pedidos vai buscar esta informação na hora dos lançamentos. Até aí tudo bem. Porém se eu atualizar os preços (por exemplo, houve um aumento de 5% em cada item), quando abro o formulario e vou verificar os pedidos anteriores (já realizados) os valores também são atualizados e aí os totais de cada pedido também mudam.
    Não sei se me expressei bem, mais esse é o problema. Tem como eu criar um jeito de deixar o pedido aberto (para ser entregue) e finalizado (depois de entregue o mesmo) e aí esses registros (finalizados) serem bloqueados para que ninguém altere e não dê esse erro ao aumentar os preços?
    Desde jé, eu agradeço...
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Seg 03 Jan 2011, 10:37

    Amigo:

    Vamos por uma situação simples. Eu tenho uma tabela produtos. Nesta tabela são lançados os produtos. Tenho uma tabela lançamentos que pode ser uma tabela tipo facturas ou notas fiscais. Eu vou buscar os produtos à Tabela produtos, mas ao lançar os mesmos nesta tabela, estes não serão mais alterados, mesmo que exista alteração de preço na tabela produtos.

    Mais logo eu coloco (final do dia) aqui um exemplo para você ver.

    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Seg 03 Jan 2011, 10:49

    Muito obrigado pela atenção. Fico no aguardo do exemplo para poder analisar e ver se preciso ajustar ou alterar alguma coisa no bd do meu cliente.
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Seg 03 Jan 2011, 12:40

    Então aqui vai

    1- Este exemplo possui uma tabela Artigos, Clientes e Facturas.

    2- No formulário Factura, seleccione o cliente. No sub formulário, dê um clique sobre o código do Produto, para seleccionar um produto e passa-lo para o sub form. Repare que os campos são todos preenchidos à excepção do campo quantidade. Preencha este campo e atente no valor final.

    3- No formulário artigo, altere agora o valor de um artigo. Vá novamente ao form factura, inserir uma nova factura e um cliente e proceder novamente à inserção do produto alterado com o novo preço.

    Conclusão

    Verifique a tabela detalhe da factura e vai verificar que o lançamento anterior mantém o preço antes da actualização, enquanto o novo lançamento possui o novo preço.

    [Você precisa estar registrado e conectado para ver este link.]

    Retorne p.f.


    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Ter 04 Jan 2011, 11:13

    Desculpe a demora em resposder... É que só estou conseguindo mexer no DB à noite devido ao trabalho durante o dia. Eu baixei o exemplo e estou analisando qual a falha que cometi no meu BD. Assim que tiver uma posição eu posto uma resposta, ok.
    Antes de mais nada obrigado mais uma vez pela disposição em ajudar...

    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Qua 05 Jan 2011, 01:01

    Boa Noite. Sr. Vieirasoft, eu testei o exemplo que você me enviou porém ele não funcionou (o próprio exemplo), ou seja, quando vou ao formulários artigos e altero o valor do preço de custo, ele já calcula o preço de venda automaticamente dentro dos parametros do formulario. Só que quando fecho tudo e vou ao formulario fatura, ao digitar uma nova fatura, eu escolho o cliente como você mencionou e escolho o produto que teve aumento de preço, só que o preço continua o anterior, ou seja não está atualizado.
    Resumindo, os pedidos anteirores continuam com o valor certo, porém o pedido novo está com o preço errado pois não foi atualizado.
    Dá uma verificada no exemplo que você me enviou, teste-o e vai ver o que acontece, ok...
    Continuo sem solução
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Qua 05 Jan 2011, 01:06

    Antes de o exemplo ser enviado para si foi testado aqui e melhor o mesmo faz oarte de uma aplicação de gestão de grande porte que trabalha em clientes à anos.. Só retirei o que era necessário para lhe enviar. Vou ver se realmente é assim ou não.
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Qua 05 Jan 2011, 01:12

    Amigão


    Fui à tabela Artigos e escolhi este artigo:

    Descrição
    Computador Pentium 4 3.0 Bas 495,00 € e fiz uma factura com ele. de seguida fui novamente à tabela artigos e seleccionei o mesmo produto e alterei o preço:

    Descrição
    Computador Pentium 4 3.0 Bas 714,00 €

    Pois na mesma factura, tenho o mesmo artigo com o valor antigo e o valor novo. Como é que não funciona aí??????????



    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Qua 05 Jan 2011, 02:20

    Realmente funciona, se eu alterar o valor diretamente na tabela artigos. Aí eu vou para o formulario fatura e realmente dá certo. Acontece que quando disse que não funcionava é pelo formulário artigos. Se eu alterar o valor por lá, os valores não estão atualizando na tabela artigos. Como o exemplo que você me enviou é somente parte de um sistema, algo neste formulário está faltando. Mais já deu para ver que funciona. O problema é que alterar pela tabela, eu tenho que fazer a conta manualmente, ou seja alterar o preço de custo, calcular a porcentagem em cima e o preço de venda.
    Eu quero mais uma vez agradecer...
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Qua 05 Jan 2011, 11:54

    Pois o form artigo não foi mais completo porque entendi que a sua questão era só relativa ao lançamento.

    Então aqui vai

    1- Repare que no campo débito (Preço Final) está colocado um botão que ao ser accionado mostra uma msg que pergunta se deseja aquele preço como preço final. Responda SIM e irá verificar que na tabela Artigos também foi alterado o valor. Se responder NãO, a caixa limpa e pode inserir o valor manualmente se desejar. Mesmo manualmente, altera na tabela artigos.

    [Você precisa estar registrado e conectado para ver este link.]

    Abs

    Nardao
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Nardao em Qua 05 Jan 2011, 12:20

    Agora funcionou !!!! Mais como eu disse alguma coisa estava faltando. Este botão (tem um evento) que atualiza a tabela artigos para um novo lançamento sem afetar os demais lançamentos. Muito obrigado. Deu para clarear. Como eu disse, este BD que estou fazendo para um cliente já está quase no fim, mais preciso corrigir este probleminha para ficar ok... Sem dúvida que me ajudou bastante. Que este forum continue assim, crescendo cada vez. Que vocês tenham um feliz 2011...

    OBS: Como faço para finalizá-lo???
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Qua 05 Jan 2011, 12:32

    Obrigado pelo retorno. Eu finalizo

    Alex Tomaz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 01/03/2016

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  Alex Tomaz em Sab 05 Mar 2016, 17:37

    boa tarde!!
    poderia me enviar o ultimo anexo em Zip por favor?
    Estou com o mesma duvida do Nardao, gostaria de visualizar o anexo só que ele não esta em zip, não consigo abrir ele no meu computador.
    aguardo seu retorno!!!

    maksuedson
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 05/09/2016

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  maksuedson em Sab 10 Dez 2016, 23:47

    Tambem gostaria do ultimo exemplo, pois tenho o mesmo problema.
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Dom 25 Jun 2017, 20:40

    Boa tarde, amigos. Eu vou fazer ou tentar encontrar o exemplo anterior. Como já referi num outro Post, a minha conta na DropBox foi uma das que foram pirateadas, pelo que se perderam muitos exemplos. Vou tentar, dentro da medida do pssível, ser breve.
    avatar
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7139
    Registrado : 11/05/2010

    Re: [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados

    Mensagem  vieirasoft em Seg 26 Jun 2017, 13:50

    Aqui vai
    Anexos
    PedidoFac.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 20 vez(es)

      Data/hora atual: Sab 18 Nov 2017, 08:22