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

    Formatação de Campo

    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Formatação de Campo

    Mensagem  suporte 1/2/2013, 17:13

    Galera, estou com um desafio que está tirando o sono.

    Já procurei em todo o forum e não encontrei algo do tipo.

    Eu tenho um campo que totaliza R$ 2.877.688,00, o fato é que meu cliente quer este número se transforme em R$ 2.877,68. OU seja, diminua as casas decimais "isso é mole", mas que além disso retire o último dígito que seria neste exemplo o 8. É possível?

    Desde já, agradeço a atenção!!!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Alexandre Neves 1/2/2013, 17:30

    Olá, suporte
    A primeira parte é dividindo por 100
    Na segunda parte, quer que retire o último algarismo (ficando o número 10 vezes menor: 2.877,68 passa a 287,76) ou diminua as unidades finais (2.877,68 passa a 2.877,60)


    .................................................................................
    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
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 17:42

    Alexandre, obrigado pela sua atenção:

    É o seguinte o total está certo o que seria R$ 2.877.688,00, o fato é que meu cliente quer que este número ao invés de aparecer R$ 2.877.688,00, apareça R$ 2.877,68.

    Cortou os zeros a direita, e o último digito que seria "8".

    Existe alguma fórmula para isso?

    Desde já, agradeço a atenção!!!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Alexandre Neves 1/2/2013, 17:45

    Então, é apenas na visualização?
    coloque
    resultado=origem-right(número,3)


    .................................................................................
    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
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 17:51

    Eu posso fazer isso num relatório?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Alexandre Neves 1/2/2013, 17:51

    Pode, utilize na origem dos dados do controlo


    .................................................................................
    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
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 17:55

    Meu access 2003, aonde eu poderia colocar está fórmula no relatório ?
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 18:02

    Quando coloco na propriedade ao formatar, recebo a resposta Tipos incompativeis. Ficou desta forma:

    Texto63 = Texto51 - Right(número, 3)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Alexandre Neves 1/2/2013, 18:04

    Nomeie os controlos de forma normalizada
    Tente assim
    txtResultado=mid(Resultado,len(Resultado)-3)


    .................................................................................
    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
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 18:16

    Veja se eu estou fazendo certo o campo txtresultado consta valor,

    o campo resultado é o lugar aonde eu quero que apareça o resultado. Estou colocando dentro da propriedade ao formatar do relatório (minha versão 2003), aparece a seguinte mensagem:

    Uso de Null inválido
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 18:29

    Fiz a fórmula última e Funcionou mais o txtresultado ficou errado!!!

    REsultado ficou: 2.731.820,00

    no txtresultado apareceu: 1.820 deveria aparecer 2.731,82
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  suporte 1/2/2013, 18:45

    Fiz o seguinte txtResultado = Resultado - Right(Resultado, 1)

    em que REsultado ficou: 2.731.820,00

    no txtresultado apareceu: 2731820. Eu necessito que o último zero desapareça. Ficaria então txtresultado igual há 2.731,82.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Alexandre Neves 3/2/2013, 10:16

    Bom dia suporte,
    Utilize
    txtResultado=mid(Resultado,1,len(Resultado)-3)


    .................................................................................
    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

    Conteúdo patrocinado


    Formatação de Campo Empty Re: Formatação de Campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 10:14