Boa Noite, Pessoal!
Preciso substituir a palavra "HOJE" na coluna de data pela DATA E HORA DE EXECUÇÃO no formato dd/MM/YY hh:mm:ss
tentei essa fórmula do print mas só retorna o dia ...
Alguém poderia me ajudar, por gentileza ?
Obrigada desde já!
Solucionado! Ir para Solução.
Olá @camila_jacob94 tudo bem?
Tenta essa fórmula aqui:
Replace([DATA_EXEC],'HOJE',DatetimeNow())
Outra fórmula pode ser:
If Contains(([DATA_EXEC],'HOJE') Then DateTimeNow() Else [DATA_EXEC] ENDIF
Veja se funciona pra você
Abraços
Bom dia @camila_jacob94 tudo bem?
Complementando a resposta do @carlosteixeira, as duas formulas que ele mencionou esta correto!
Porém precisa atentar a duas informações, como você não vai criar um campo novo, podemos verificar o tamanho do dado no seu campo:
DATA_EXEC | Data type = V_String | Size = "10" as duas formulas mencionadas acima você vai ter o retorno yyyy-mm-dd, justamente por causa do tamanho 10 dígitos.
1) Exemplo abaixo utilizei sua formula e a do Carlos:
Para a formula acima trazer o resultado Data e Hora é necessário inserir um Select antes da Formula e mudar o tamanho do campo para 19 dígitos no mínimo:
2) O formato mencionado por você dd/MM/YY hh:mm:ss precisa no mínimo 17 dígitos, então ainda precisa adicionar o Select antes da Formula alterar o tamanho para 17 no mínimo, e na condição vai ser necessário adicionar o DateTimeFormat no Then:
Qualquer uma das formulas do 3º print vai te atender.
Espero ter ajudado.
Ranyaky Vilela
Obrigada pela ajuda, @carlosteixeira e @Ranyaky-Vilela!
@camila_jacob94, nos avise se você conseguiu dar uma olhada nas recomendações e se ainda precisa de ajuda. 😉
Muito obrigada a todos pela ajuda!!!