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

    [Resolvido]Erro ao extrair ano de data atual.

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 634
    Registrado : 14/12/2010

    [Resolvido]Erro ao extrair ano de data atual. Empty [Resolvido]Erro ao extrair ano de data atual.

    Mensagem  julianovv 14/7/2020, 15:23

    Bom dia. Estou tentando extrair o ano da data atual (formato 'Data Abreviada') e na expressão a seguir surge a seguinte mensagem: "Erro 'Procedimento de chamada inválido' no valor padrão".

    =PartData((Data());"aaaa")

    Alguém tem uma luz porque das expressões que conheço como =Ano(Data()) ou =Ano(Agora()) estão dando 01/01/1959 e não o ano vigente.

    Obrigado!

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 21/04/2011

    [Resolvido]Erro ao extrair ano de data atual. Empty Re: [Resolvido]Erro ao extrair ano de data atual.

    Mensagem  Marcelo David 14/7/2020, 15:32

    Bom dia, poderá usar a função format como Fonte do controle em Dados:


    =format(date();"yyyy")


    .................................................................................
    Marcelo David | [Resolvido]Erro ao extrair ano de data atual. LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

    julianovv gosta desta mensagem

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 634
    Registrado : 14/12/2010

    [Resolvido]Erro ao extrair ano de data atual. Empty Re: Erro ao extrair ano de data atual.

    Mensagem  julianovv 14/7/2020, 16:23

    Obrigado Marcelo. Tentei aqui e deu o seguinte erro:

    "Erro 'Tipos incompatíveis' no valor padrão."

    Estou usando o Valor Padrão na tabela.

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 21/04/2011

    [Resolvido]Erro ao extrair ano de data atual. Empty Re: [Resolvido]Erro ao extrair ano de data atual.

    Mensagem  Marcelo David 14/7/2020, 18:19

    julianovv escreveu:Estou usando o Valor Padrão na tabela

    Como se trata de por direto na tabela, veja o seguinte:

    Se o tipo de dados do campo é Data/Hora, não irá funcionar, pois a função Format
    retornar uma string e não uma data ou número (que são aceitos em campos Data/Hora).

    Nesse caso, a opção nas propriedades do campo:

    Formato: "yyyy"
    Valor padrão: Date()

    Se o campo poder ser convertido para Número ou Texto, poderá a usar da forma anterior.



    .................................................................................
    Marcelo David | [Resolvido]Erro ao extrair ano de data atual. LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 634
    Registrado : 14/12/2010

    [Resolvido]Erro ao extrair ano de data atual. Empty Re: [Resolvido]Erro ao extrair ano de data atual.

    Mensagem  julianovv 25/8/2020, 16:07

    Obrigado! Deu certo!

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile

    Marcelo David gosta desta mensagem

    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 21/04/2011

    [Resolvido]Erro ao extrair ano de data atual. Empty Re: [Resolvido]Erro ao extrair ano de data atual.

    Mensagem  Marcelo David 25/8/2020, 16:55

    Grato pelo retorno meu amigo.


    .................................................................................
    Marcelo David | [Resolvido]Erro ao extrair ano de data atual. LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

      Data/hora atual: 23/6/2021, 07:19