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]Mascara de Moeda em TextBox

    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Mascara de Moeda em TextBox Empty [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Luiz Carlos Junior 29/11/2013, 16:38

    Bom dia feras.
    Criei um formulário para controle de recebimento de contribuições da APM aqui da escola.
    NEle tenho um textbox para cada mês onde, ao pesquisar o nome do aluno, deve-se preencher com os dados salvos na tabela.
    Pois bem, tanto na tabela, como no form, esses campos estão como moeda, só que na hora que clico no nome do aluno, que está em um listbox, ele pega os valores correspondentes ao aluno, e preenche com o valor correto, porém, sem formatação de moeda. Por que isso acontece?

    Abrasss!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Convidado 29/11/2013, 17:06

    Olá, acrescente o CCur antes do campo, por exemplo na listbox: CCur(Origem.NomeDoCampo)
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Luiz Carlos Junior 29/11/2013, 18:19

    Fala Beto, blz?

    Usei a dica que me deu, mas tem um problema.
    Quando o campo na tabela está vazio, ele da um erro "Tipos Incompatíveis".
    Coloquei no loop de preenchimento das textbox.
    Nos nomes que tem todos os meses preenchidos, OK. Mas nos que tem mês com valor em branco, da esse erro.
    Veja como ficou a parte do código que preenche as textbox:

    For intCont = 1 To 12
    Me("txt" & intCont).Value = CCur(Me.lstAlunos.Column(intCont + 1, strLinha + 1))
    Next intCont

    O que faço neste caso.

    Desde já agradeço a ajuda.

    Abrasss!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Convidado 29/11/2013, 21:51

    Coloque um if na ação:
    If IsNull(Me.CampoMeses) Then
    Me("txt" & intCont).Value = Null
    Else
    For intCont = 1 To 12
    Me("txt" & intCont).Value = CCur(Me.lstAlunos.Column(intCont + 1, strLinha + 1))
    Next intCont
    End If
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Luiz Carlos Junior 29/11/2013, 22:08

    Era tão simples que nem pensei. rs
    Valeu Mestre.
    Ficou assim:

    For intCont = 1 To 12
    If (Me.lstAlunos.Column(intCont + 1, strLinha + 1)) = "" Then
    Me("txt" & intCont).Value = Null
    Else
    Me("txt" & intCont).Value = CCur(Me.lstAlunos.Column(intCont + 1, strLinha + 1))
    End If
    Next intCont


    Abrass!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Convidado 29/11/2013, 22:17

    Ok, Agradecimento do fórum pelo retorno

    Conteúdo patrocinado


    [Resolvido]Mascara de Moeda em TextBox Empty Re: [Resolvido]Mascara de Moeda em TextBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:56