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


    [Resolvido]Controlo de custos

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Controlo de custos

    Mensagem  anvs 22/4/2013, 14:47

    Vivam!

    Tenho uma pequena aplicação para simulação e controle de custos.

    Em subformulários tenho as parcelas de despesa de diversas rubricas (A, B e C).

    No formulário principal tenho caixas de texto com o somatório das despesas por cada rubrica e noutras caixas de textos tenho os valores máximos estabelecidos para a respetiva rubrica.

    Tenho no formulário principal:

    Private Sub Form_Current()

    If Me.SomatórioRubricaA > Me.MaxEstabRubricaA Then
    DoCmd.Beep
    DoCmd.OpenForm "F_Oops"
    End If

    Tem isto a finalidade de avisar, quando abre o formulário, se algum somatório das despesas ultrapassa o valor máximo estabelecido em alguma das rubricas.

    Pretendo:
    Provocar o mesmo efeito que acontece quando abro o formulário principal (resultante do código acima) logo que, quando altero uma despesa, o somatório desta rubrica fique maior que o máximo estabelecido.

    Já coloquei o código acima em AfterUpdate das caixas de texto que têm o somatório das despesas da rubrica, em OnChange, em OnEnter, mas não resultou.

    Agradeço a vossa ajuda.
    Antecipadamente garto.
    anvs
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 22/4/2013, 17:38

    Tente ao se referir a caixa texto onde se digita o valor colocar:

    Me.CaixaTexto.Text

    Cumprimentos.
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 22/4/2013, 21:08

    Obrigado por responder.

    Sugere colocar
    Me.CaixaTexto.Text
    em OnCurrent?

    anvs

    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 22/4/2013, 21:19

    Voce tem um valor ja existente, ex; Valor A
    Vai digitar em uma caixa texto o valor a ser inserido (Valor B) e posteriormente comparado ao valor de A

    No envento após atualizar da caixa texto onde se digitará Valor B:

    If Me.SuaCaixaTextoValorB.Text > Me.SuaCaixaTextoValorA Then
    DoCmd.Beep
    Me.SuaCaixaTextoValorB= ""
    DoCmd.OpenForm "F_Oops"
    End If

    Cumprimentos.
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 22/4/2013, 22:20

    Obrigado.

    Não devolve qualquer erro mas, de facto, alterando os valores para além do limite máximo estabelecido, nada acontece.

    anvs
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 22/4/2013, 22:35

    Poste um pequeno exemplo tal qual está ai para que possamos ver.

    Cumprimentos.
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 22/4/2013, 23:03

    :-)
    Pedindo compreensão para a minha ignorância: como faço isso?

    anvs
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 23/4/2013, 00:53

    Compacte o seu sistema como zip, logo embaixo de onde se digita a mensagem tem um botão Selecionar Arquivo, clique e selecione o arquivo zip depois clique em enviar dados, depois de anexado, envie a mensagem.

    Cumprimentos.
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 23/4/2013, 01:00

    Obrigado.
    Aparentemente seguiu.
    anvs
    Anexos
    [Resolvido]Controlo de custos AttachmentSimul.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 24 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 23/4/2013, 04:21

    Deves colocar o codigo na caixa texto no subform pelo que entendi


    Private Sub Valor_AfterUpdate()
    Me.Recalc
    If Forms!F_SimulDespesas.SomatórioRubricaA > Forms!F_SimulDespesas.MaxEstabRubricaA Then
    DoCmd.Beep
    DoCmd.OpenForm "F_Oops"
    End If
    End Sub
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 23/4/2013, 09:54

    Perfeito!

    Obrigado pela ajuda.
    anvs
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 23/4/2013, 14:10

    Não se esqueça de clicar no Joinha da mensagem que o auxiliou.

    O Fórum agradece o Retorno.
    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  anvs 23/4/2013, 14:47

    Viva!

    Eu é que agradeço, e muito!
    Obrigado pelo lembrete mas penso ter indicado como resolvido.
    Caso me tenha passado, aqui fica com mais um agradecimento.

    anvs
    avatar
    Convidado
    Convidado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Convidado 23/4/2013, 18:09

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Controlo de custos Empty Re: [Resolvido]Controlo de custos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 17:07