MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


4 participantes

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

    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 2/1/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?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 2/1/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.
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 3/1/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...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 3/1/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.
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 3/1/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.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 3/1/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.

    http://dl.dropbox.com/u/8157744/ExemploUni.zip

    Retorne p.f.

    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 4/1/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...
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 5/1/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
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 5/1/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.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 5/1/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í??????????


    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 5/1/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...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 5/1/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.

    http://dl.dropbox.com/u/8157744/ExemploUni.rar

    Abs
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Nardao 5/1/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???
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 5/1/2011, 12:32

    Obrigado pelo retorno. Eu finalizo
    avatar
    Alex Tomaz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alex Tomaz 5/3/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!!!
    avatar
    maksuedson
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  maksuedson 10/12/2016, 23:47

    Tambem gostaria do ultimo exemplo, pois tenho o mesmo problema.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 25/6/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.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  vieirasoft 26/6/2017, 13:50

    Aqui vai
    Anexos
    [Resolvido]Alterar preço de produtos sem afetar registros de pedidos já efetuados AttachmentPedidoFac.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 92 vez(es)

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 19:14