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

2 participantes

    [Resolvido]Função Replace casas décimais

    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]Função Replace casas décimais Empty [Resolvido]Função Replace casas décimais

    Mensagem  Pina 9/9/2014, 07:08

    Bom dia
    Numa consulta com o campo texto e com a função Replace como posso para ficar com duas casas décimais em vez das três?
    xConsumo: Substituir(Soma([Consumo]);",";".")=37921.983
    Obrigado
    Pina
    Anexos
    [Resolvido]Função Replace casas décimais AttachmentVirgula.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (64 Kb) Baixado 4 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Alvaro Teixeira 9/9/2014, 08:15

    Bom Dia Pina,
    Coloca assim na consulta:

    ConsumoArredondado: Arredondado([Consumo];2)

    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]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Pina 9/9/2014, 11:10

    Boas Teixeira
    Relmente no campo Consumo arredonda, mas não era no campo Consumo mas sim no xConsumo
    aonde está a função Replace
    Pina
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Alvaro Teixeira 9/9/2014, 11:22

    Olá, teste
    ConsumoArredondado: Arredondado([xConsumo];2)

    Utilize o replace depois, onde precisa efetivamente, acho que pelo outro topico só vai necessitar do replace ao gerar XML
    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]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Pina 9/9/2014, 11:26

    Boas Teixeira
    Fica assm: 37921983
    Não arredonda e tirou o ponto
    Pina
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Alvaro Teixeira 9/9/2014, 11:29

    Por isso, Utilize o replace depois, onde precisa efetivamente, acho que pelo outro topico só vai necessitar do replace ao gerar XML
    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]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Pina 9/9/2014, 11:44

    Boas
    O XML vai buscar a esta consulta e a este campo que nós já tinha-mos feito a função Replace
    Não sei se fiz entender?
    Daqui a pouco vou para a sua terra (PORTO)
    Pina
    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]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Pina 9/9/2014, 12:40

    Boas Teixeira
    Resolvi assim:xConsumo: Substituir(Soma(Arredondado([Consumo];2));",";".")
    Muito Obrigado
    Pina
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função Replace casas décimais Empty Re: [Resolvido]Função Replace casas décimais

    Mensagem  Alvaro Teixeira 9/9/2014, 13:06

    Olá,
    Boa, chegou lá, essa era a minha proxima sugestão (fácil).
    Tenha atenção que se for fazer calculos de valores sobre essa consulta, pode dar resultados errados.
    Por isso a minha sugestão de trocar a , pelo . onde efeteivamente é necessário.
    Obrigado pelo retorno, o forum agradece.
    Abraço

      Data/hora atual: 6/10/2022, 07:27