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

2 participantes

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 27/8/2016, 17:26

    Bom dia Comunidade.

    Meu problema no formulário é o seguinte!
    Na tabela “PRODUTO” tenho um campo “preço_produto” (preço de referencia que o cliente deveria pagar)
    Na tabela “DETALHES DE VENDA” tenho um campo “preço_venda” (que se refere ao preço que o cliente efetivamente pagou ).
    Para acelerar a entrada de dados, eu gostaria que o campo “preço_venda” pegasse o valor do “preço_produto” como se fosse o “Valor Padrão”, e poder alterar depois somente no caso fosse diferente.
    Tentei com a expressão mais obvia, colocando na propriedade Valor Padrão: = [preço_produto] mas não deu certo.
    Muito Obrigado.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 27/8/2016, 19:41


    Bem teria que saber como vc informa o produto no detalhe da venda, se através de cx de texto ou caixa de combinação, essa última é a minha opção, pois podemos puxar o preço do produto.

    Manda os detalhes.





    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 27/8/2016, 22:25

    Oi Cleverson.
    Obrigado pela resposta.
    Queria puxar o valor simplesmente através de cx de texto.
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 27/8/2016, 22:35

    Veja as relações
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 27/8/2016, 23:07

    Se vc montar a consulta com o campo preço produto, vc pode no evento após atualizar do campo produto, mais ou menos assim:

    Me.precovenda.value= Me.precoproduto

    Repare que o campo preço produto tem que estar no formulário detalhes venda.



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 27/8/2016, 23:41

    Oi Cleverson.

    Confirmo que os 2 campos se encontram na mesma consulta. No Formulário coloquei o código no campo "preco_prod" mas nada acontece.
    Envio o screen do código para conferir eventuais erros.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 29/8/2016, 23:13

    Manda uma cópia do BD.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 30/8/2016, 00:30

    Veja em anexo....
    Anexos
    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão AttachmentExemplo_Cafe.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (771 Kb) Baixado 9 vez(es)
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 30/8/2016, 22:40

    boa tarde,


    Bem, o código deve está no evento após atualizar da combo do produto, então ficou assim:

    Código:


    'no evento após atualizar da combo do produto
    Private Sub Combinação35_AfterUpdate()

    If Not IsNull(Me.Preco_Prod.Value) Then

        Me.Preço_Venda.Value = Me.Preço_Venda.Value + Me.Preco_Prod.Value

        Exit Sub

    End If


    End Sub



    Abaixo o arquivo corrigido, bons estudos.


    Abraços,
    Anexos
    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão AttachmentExemplo_Cafe.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (764 Kb) Baixado 18 vez(es)


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 30/8/2016, 23:56

    Oi Cleverson.

    Ótimo trabalho.

    O Código funciona mas somente a partir do lançamento de uma nova comanda.
    No primeiro test fiquei perplexo porquê acrescentei o registro na comanda antiga e nada aconteceu, mas depois intendi o raciocino.

    Enfim essa solução ajuda muito.

    Muito Obrigado
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 31/8/2016, 00:27

    Resolvido !!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 31/8/2016, 02:12

    Oi Cleverson.

    Você pensava de ser livrado de me!!!

    Conferi com mais atenção e percebi que efetivamente o código funciona  a partir do lançamento de uma nova comanda mas somente no primeiro registro do sub-formulário; já no segundo registro o campo que deveria receber o mesmo valor fica com valor "0".

    Embarassed  Embarassed  Embarassed  Embarassed  Embarassed
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 31/8/2016, 02:55

    Sem problemas vou dar uma olhada aqui.



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 12/9/2016, 14:51


    Bom dia Roberto,



    Analisei novamente seu arquivo, inclusive exclui todos os registros das tabelas vendas e detalhe Venda.

    Realizei vários lançamentos, ou seja, varias vendas com vários itens(produtos).

    Sendo que a ordem de tabulação deve ser ajustada para que os quatro campos obrigatórios, da venda (data, turno, cliente e funcionário) sejam preenchidos antes de partir para os produtos, se não ocorre um aviso de erro.

    Enfim, está funcionando normalmente.

    Em casa, o sistema windows foi atualizado par 64 bits, me ferrei não consigo rodar minhas aplicações geradas em 32 bits.

    Bem era o que tinha.

    Abraços




    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 13/9/2016, 00:30

    Boa noite Cleverson.

    Efetuei a limpeza dos registros e mudei a ordem de tabulação e confirmo que o banco está funcionando normalmente, mas somente se lanço o produto na caixa de combinação, ao contrario quando não escolho o produto na caixa de combinação mas digito o código do produto o valor não aparece.

    Agradeço porque esta solução é um avanço muito grande mas você me ensina que o lançamento através o código é bem mais rápido.

    Tudo bem, não quero aproveitar da tua paciência, já ajudou muito.

    Muito, muito obrigado.

    PS: depende do tipo de trabalho de cada pessoa mas, as vezes, o S.O. a 64 bit mais atrapalha que ajuda. Bom trabalho amigo!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  cleverson_manaus 13/9/2016, 03:23

    Roberto,

    Realmente só usando a caixa de combinação pois o código está no evento após atualizar.

    Teríamos que fazer o mesmo quando digitar o código fora da cx de combinação.

    Querendo posso alterar para essa forma.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 135
    Registrado : 14/09/2012

    [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão Empty Re: [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão

    Mensagem  berninirobs 14/9/2016, 01:26

    Oi Cleverson.

    Seria perfeito se o código funcionasse com as duas opções, mas não quero dar trabalho; faça isso se quiser, com calma e sem compromisso.

    Um grande abraço.

      Data/hora atual: 5/12/2022, 17:34