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


3 participantes

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 30/1/2023, 18:52

    Venho pedir a voces a ajuda pra implementar mais ainda uma conmsulta, verifiquei no Tópico https://www.maximoaccess.com/t20401-resolvidovirgula-por-ponto#150264
    tá o que foi dito lá me serverve tanto é que estou anexando um exemplo e dentro desse exemplo além da expressão que tem em substituir a virgula pelo ponto já está funcionando normal
    Aí que vem o pedido de ajuda pra além de estar fazendo a troca , eu gostaria que me ajudassem a aprimorar a expressão para que matenha as casas decimais, isso é possivel teria que funcionar dentro da propria consulta
    no caso  a coluna consumo seria valor moeda ou padrão com duas casas decimais e são essas duas casa decimais que gostaria de manter na expressão da consulta ou seja apenas trocar a virgula por ponto e manter a numeração exatamente como está
    a expressão que troca a virgula pelo ponto é essa
    xConsumo: Substituir([consumo];",";".")

    no aguardo dos colegas
    Anexos
    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais AttachmentVirgula.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 2 vez(es)
    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 31/1/2023, 03:37

    tente...

    Private Sub txtValor_KeyPress(KeyAscii As Integer)

    If KeyAscii = 44 Then
    KeyAscii = 46
    End If

    End Sub


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 31/1/2023, 08:18

    não amigo não resolveu essa situação tem que ser na expressão dentro da expressão na consulta , pois esse campo da consulta ficará dentro de um sub form para motrar um subtotal que no rodapé do formaulário tem um campo  =Soma([subtotal]) que antes da de trocar a vírgula estava normal a soma mas agora está multiplicando por dez

    eu pensei em algo assim na caixa de texzto final onde vai mostrar o resultado final ao invés de usar essa expressão dentro da consulta usaria na caixa de texto final essa expressão

    =Nz([frmsub_venda_servicos].[Formulário]![Texto16]) & Substituir([TOTAL1];",";".")
    aí mais algo pra manter os dois zeros como numeros decimais

    mas não está dando certo
    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 31/1/2023, 11:00

    bom dia

    no access eu faria assim...

    replace(format(TOTAL1, "0,00"), ",", ".")


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 31/1/2023, 11:19

    Estou tentando em varios eventos do form e da propria caixa de texto e não está dando
    o replace que estou fazendo é
    Me.txtTotalApagar = Replace(Format(txtTotalApagar, "0,00"), ",", ".")
    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 31/1/2023, 13:51

    manda o seu bd


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 31/1/2023, 14:06

    Não tem como eu mandar está muito complexo pra desmembrar ele, pra desmembrar ele pra el funcionar aí teria que mandar muitas partes



    Última edição por raijeweb em 1/2/2023, 21:04, editado 1 vez(es)
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 1/2/2023, 11:51

    eu quero trocar a virgula por ponto na caixa de texto total a pagar da frenteCaixa do exemplo em anexo[img][Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Frente10[/img]
    Anexos
    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais AttachmentFrenteCaixa.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (115 Kb) Baixado 7 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  Alexandre Neves 7/2/2023, 20:34

    Boa noite
    Veja se ajuda: (https:)//www.youtube.com/watch?v=RwJvjH3KXVg


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 7/2/2023, 21:13

    Alexandre não entendi porque esse video me ajudaria, sendo que é uma configuração do windows na qual não pretendo preciso altera-la
    oque eu não estou conseguindo fazer é formatar a caixa de texto calculada de nome total a pagar, dentro desse útltimo trocando a vírgula pelo ponto isso no access, gostaria de entender onde o vídeo me ajudaria nisso
    preciso fazer essa função replace funcionar nessa caixa texto, em uma caixa de texto simples sem expressão no valor de controle funciona muito bem
    a expressão que dá certo é
    Me.txtTotalaPagar = Replace(Me. txtTotalaPagar, ",", ".")
    mais só se a caixa de texto não tiver uma expressão de calculo


    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 7/2/2023, 21:33

    raijeweb...

    tenta assim

    Me.txtTotalApagar = Format(Replace(txtTotalApagar, "," "."), "0.00")


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 7/2/2023, 21:59

    Poxa Ribeiro não deu não eu coloquei e não fez nada
    mas eu acho que o caminho é por aí
    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 8/2/2023, 01:23

    vc ta tentando formatar o mesmo valor da caixa de texto!

    o replace e format é de um campo do bd para mostrar na caixa de texto...

    cria uma caixa de texto invisível e calcule lá o "dadosdacaixainvisivel"...

    depois faça o replace e format da caixa de texto com o "dadosdacaixainvisivel"!

    Me.txtTotalApagar = replace(format(dadosdacaixainvisivel, "0,00), "," ".")


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 8/2/2023, 01:55

    Amigo tente fazer o que sugeriu com o exemplo que anexei na mensagem número 8, última vez eu tentei e não dá resultado, te agradeço se puder fazer isso, que já tô ficando doido
    ribeiroguaruja
    ribeiroguaruja
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 30/05/2015

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  ribeiroguaruja 8/2/2023, 03:32

    bn...


    na fonte do contrôle > "totalPagar" deixe vazio

    e acrescente no código... > No Atual > [Procedimento do evento] >


    Private Sub Form_Current()

    totalPagar = Replace(Format(Forms!frm_vendas!VendaDetalhe!Texto13.Value, "0.00"), ",", ".")

    End Sub


    agora vai!


    .................................................................................
    affraid
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  raijeweb 8/2/2023, 04:01

    Ribeiro, agora deu certo eu tinha entendido mas já de cabeça quente não estava mais racicionando direito, funcinou exatamente como tem que ser se aparecer mais alguma dúvida no decorrer do desenvolvimento do projeto abrirei um novo tópico e vou dar a esse como resolvido
    obrigado a todos voces que leram e se empenharam em me ajudar
    fiquem com Deus e que ele abençoe a todos

    ribeiroguaruja gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais Empty Re: [Resolvido]Pedido de ajuda Trocar vírgula por ponto, tem como manter as casa decimais

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:04