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]Variável = caixa de texto com valor nulo (erro)

    Tobiasfranca
    Tobiasfranca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 08/05/2013

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  Tobiasfranca 2/7/2014, 15:21

    Mais uma vez estou aqui precisando da ajuda de vocês, dessa vez o problema é o seguinte: estou desenvolvendo um sistema que emite RPA (recibo de pagamento de autônomo), tenho um formulário que contém algumas caixas de texto com uma fórmulas que somam os dados de campos de um subformulário, até ai tudo bem, nesse formulário também tenho um botão vinculado a um código que calcula o valor do IRRF, no inicio do código declarei as variáveis que irei utilizar e logo abaixo coloquei o vinculo das variáveis com as caixas de texto, exemplo:

    Private Sub bt_irrf_Click()

    Dim v_acumulado As Currency
    Dim v_atual As Currency
    Dim v_inss As Currency
    Dim v_subtotal As Currency
    Dim v_irrfdesc As Currency
    Dim v_dep As Integer
    Dim v_irrf As Currency
    Dim v_terceiros As Currency

    'Extração de dados so formulário para iniciar o calculo
    v_atual = Me.txt_valor
    v_inss = Me.txt_inss
    v_dep = Me.txt_dep
    v_irrfdesc = Me.txt_acumirrf
    v_terceiros = Me.txt_sestsenat
    (continuação do código...)

    quando clico no botão para rodar o código, ocorre um erro devido a algumas caixas de texto estarem com valor null e por esse motivo o código não continua sua execução. o que devo fazer?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Re: [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  Alvaro Teixeira 2/7/2014, 16:17

    Ola,

    Antes efetuares a atribuição podes verificar se é nulo e fazer o tratamento do erro

    poderá ser

    Código:

    If IsNull(Me.txt_valor) then
       v_atual = 0
    else
       v_atual = Me.txt_valor
    endif

    No entanto verifica os comentários seguintes


    Última edição por ahteixeira em 2/7/2014, 22:40, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Re: [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  JPaulo 2/7/2014, 20:36

    As boas práticas da programação ditam o uso da função interna Nz para tratamento de nulos.

    Nz (SuaCaixaTexto. Value), 0



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Variável = caixa de texto com valor nulo (erro) Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Variável = caixa de texto com valor nulo (erro) Folder_announce_new Instruções SQL como utilizar...
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Variável=caixa de texto com valor nulo(erro)

    Mensagem  good guy 2/7/2014, 21:17

    Está corretíssimo nosso nobre moderador João Paulo.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Re: [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  Alvaro Teixeira 2/7/2014, 22:38

    Obrigado colegas.
    Não tenho utilizado essa função nos meus projetos.
    Estamos sempre aprender.
    Tobiasfranca
    Tobiasfranca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 08/05/2013

    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Re: [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  Tobiasfranca 11/7/2014, 11:51

    Consegui resolver esse problema, apesar da minha fórmula para calcular o IRRF não ter funcionado, agradeço a ajuda.

    Conteúdo patrocinado


    [Resolvido]Variável = caixa de texto com valor nulo (erro) Empty Re: [Resolvido]Variável = caixa de texto com valor nulo (erro)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:32