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


5 participantes

    [Resolvido]Virgula por Ponto

    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    [Resolvido]Virgula por Ponto Empty [Resolvido]Virgula por Ponto

    Mensagem  Pina 4/9/2014, 19:11

    Bom dia
    Numa consulta com o campo: Consumo
    Tenho números Ex: 7,25 e para trocar a virgula por Ponto
    Faço a função Replace e diz-me erro, qual será?

    Me.Consumo = Replace(Me.Consumo,",",".")

    Obrigado
    Pina
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Virgula por Ponto Empty Virgula por Ponto

    Mensagem  toyebom 4/9/2014, 19:33

    tenta

    Me.NomeCampo = Replace(Me.NomeCampo, ",", ".")

    se não der tenta

    Private Sub Comp_KeyPress(KeyAscii As Integer)
    Select Case KeyAscii
    Case 8, 44, 48 To 57 ' {Backspace}, {,}, {0} a {9}, aceita estes caracteres. ' Continua
    Case 46 ' {.}, troca ponto por virgula.
    KeyAscii = 44 ' {,}
    Case Else
    KeyAscii = 0 ' Demais teclas, não aceita.
    End Select
    End Sub

    http://maximoaccess.forumeiros.com/t3676-trocar-virgula-pelo-ponto


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Pina 4/9/2014, 19:51

    Boas toyebom
    Obrigado por responder
    Fiz a função replace, Me.Consumo = Replace(Me.Consumo,",",".")

    Na consulta e dava erro, envio o Ex:

    Pina
    Anexos
    [Resolvido]Virgula por Ponto AttachmentVirgula.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 54 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Alvaro Teixeira 4/9/2014, 20:04

    Olá a todos
    Efetuei o teste e funcionou.

    [Resolvido]Virgula por Ponto 2rw5evc

    O Replace sugerido pelo colega toyebom funciona, o erro deve-se porque quando utilizamos diretamente em código VBA o separador é  , (virgula), quando é num campo texto de um formulário, reporte ou consulta, devemos alterar por ; (ponto e virgula).
    Foi o que efetuei.
    Abraço
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Pina 4/9/2014, 20:16

    Boas Teixeira
    Obrigado deu certo
    Pina
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Alvaro Teixeira 4/9/2014, 20:21

    Obrigado pelo retorno o forum agradece.
    Toyebom, ficou resolvido com a primeira sugestão.
    Abraço a todos
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Virgula por Ponto Empty Virgula por Ponto

    Mensagem  toyebom 5/9/2014, 13:15

    ok Smile Smile


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    raijeweb gosta desta mensagem

    avatar
    arnaldojt
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/12/2012

    [Resolvido]Virgula por Ponto Empty Vírgula por ponto

    Mensagem  arnaldojt 31/8/2015, 15:10

    Boa tarde a todos!

    Tenho uma dúvida e gostaria de saber se vocês podem me ajudar.
    Gostaria de saber aonde devo colocar o código descrito acima (Private Sub...).
    Consegui fazer funcionar com o comando "Replace", mas gostaria de entender e usar a outra solução.

    Como estou tentando aprender a usar o VBA, criei um programinha de calculadora simples para ir treinando e aprendendo a programar.
    Então, parece-me que no código apresentado acima, além de trocar a vírgula pelo ponto, quanto for digitar os valores só será aceito número.

    Campos do formulário: "txtValor1"; "txtValor2" e "txtResultado".
    Botões para: "Adição";"Subtração";"Divisão";"Multiplicação" e "Limpar dados"
    Não tem tabela, só o formulário.

    Estou usando o Access 2007 e uso o Windows 7.

    Caso não seja aqui o local correto, lhes peço desculpa!!!

    De antemão, quero agradecer a todos!!!
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 331
    Registrado : 01/04/2016

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  raijeweb 30/1/2023, 12:39

    Muito top isso me ajudou muito
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Alvaro Teixeira 31/1/2023, 12:06

    Olá Roberto,

    Obrigado pelo feedback, o fórum agradece.

    Abraço e bons estudos
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 331
    Registrado : 01/04/2016

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  raijeweb 7/2/2023, 18:23

    Oi ´
    Álvaro, teria como fazer uma função semelhante a essa em um caixa de texto calculada, com um uma expressão de cáculo em seu valor padrão pois não consegui essa proeza
    Replace(Me. txtTotalaPagar, ",", ".")
    fiz assim no evento da caixa de texto após atualizar funciona mais só com caixa de texto sem expessão de cálculo, com expressão ainda não consegui
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Alvaro Teixeira 15/2/2023, 06:36

    Olá Roberto,

    Teste assim:
    Código:
    =Replace([txtTotalaPagar]; ","; ".")

    ou
    Código:
    =Replace([txtTotalaPagar], ",", ".")

    Abraço

    raijeweb gosta desta mensagem

    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 331
    Registrado : 01/04/2016

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  raijeweb 15/2/2023, 07:43

    Obrigado Álvaro deu certo
    um bom dia e Deus Lhe abençoe
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Alvaro Teixeira 1/3/2023, 17:00

    Olá Roberto,

    Obrigado pelo feedback.
    cheers

    Conteúdo patrocinado


    [Resolvido]Virgula por Ponto Empty Re: [Resolvido]Virgula por Ponto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 10:03