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]Formatar um campo para Ano numa tabela

    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido]Formatar um campo para Ano numa tabela Empty [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Ad-minister 18/4/2014, 15:53

    Como criar um campo Ano, apenas de 4 dígitos numa tabela Access 2013?

    Quero digitar apenas 13 e que o valor do campo na tabela seja apresentado como 2013

    Estou a experimentar assim:

    Tenho numa tabela DOCS o campo ANO que pesquisa noutra tabela:

    [Resolvido]Formatar um campo para Ano numa tabela TabAnoAccess

    Digito 13 mas quero que apareça o valor da 2ª coluna 2013.

    Numa consulta ou num formulário é fácil, mas num campo de uma tabela (DOCS) como conseguir?
    Poderá ser nas propriedades, em Tipo de dados >Calculado?

    [Resolvido]Formatar um campo para Ano numa tabela TabDocsAnoCalc

    É possível criar aqui

    • uma consulta?
      ou utilizar a função Dlookup?


    Como?
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Fernando Bueno 18/4/2014, 21:43

    Boa tarde Carlos, seja bem vindo ao fórum!

    Coloque a mascara de entrada no campo ano como  99/99/00;0_

    basta digitar por exemplo 18/04/14 ele preencherá 18/04/2014
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Ad-minister 18/4/2014, 21:57

    Sim, isso seria para o ano atual, mas eu quero só o ano, e neste caso é o ano anterior, 2013, e não o resto da data!

    Quero digitar apenas 13 e que quando sair do campo fique > 2013 sem dia e sem mês!
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Fernando Bueno 19/4/2014, 02:25

    Não sei se teria como fazer isso usando o recurso de data do access

    acredito que talvez criando uma consulta baseada na tabela então criando uma nova expressão tipo

    Ano: Format$([Campo_Data];"yyyy")


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formatar um campo para Ano numa tabela 16rzeq
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Alexandre Neves 19/4/2014, 08:53

    Bom dia,
    Coloque máscara de introdução "20"##


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Ad-minister 19/4/2014, 10:10

    Laughing 

    Código:
    Coloque máscara de introdução "20"##

    Espetáculo! É mais fácil do que parecia...

    Obrigado Alexandre, funciona.

       Solução: Criei o campo ANO, tipo número, e na máscara de introdução coloquei "20"##.
                    Digito só 13 e assume logo 2013.

    Obrigado a todos.

     Embarassed Ooops! Agora não sei como marcar o tópico como resolvido!
    Quem ajuda?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Alexandre Neves 19/4/2014, 11:28

    Já marquei Resolvido, mas saiba que é no botão apropriado que se encontra na zona inferior direita
    [Resolvido]Formatar um campo para Ano numa tabela MaximoAccess%20ResolvidoMarcado


    .................................................................................
    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
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formatar um campo para Ano numa tabela Empty Re: [Resolvido]Formatar um campo para Ano numa tabela

    Mensagem  Fernando Bueno 19/4/2014, 12:27

    Bom dia amigos, que legal!!

    Essa serviu de aprendizado pra mim também  Smile 


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formatar um campo para Ano numa tabela 16rzeq

      Data/hora atual: 22/1/2022, 18:37