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]Datas no formato ano (0000) mês (00) dia(00)

    avatar
    Breno Duarte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 17/04/2013

    [Resolvido]Datas no formato ano (0000) mês (00) dia(00) Empty [Resolvido]Datas no formato ano (0000) mês (00) dia(00)

    Mensagem  Breno Duarte 17/4/2013, 00:54

    Bem, estou fazendo uma tabela em que há um campo com CODIGOCONTROLE que é uma chave primária que estou utilizando para que não fique 01, 02, 03... mas que nunca duplique e tenho um entendimento lógico, e nele contém a seguinte expressão para o valor padrão:

    ="PRJR" & Ano(Data()) & Mês(Data()) & Dia(Data()) & Hora(Tempo()) & Minuto(Tempo()) & Segundo(Tempo())

    Se a data e hora fossem: 16/04/2013 20:45:55
    ficaria: PRJR2013416204555

    Só que gostaria que o mês, o dia, a hora, minuto e segundos fossem indicados no formato "00"! Ex: janeiro seria "01" ao invés de apenas "1" e 02:04:37 seria "020437" ao invés de "2455". Alguém saberia destrinchar esse enigma ou outra solução no mesmo esquema?

    Obrigado desde já!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Datas no formato ano (0000) mês (00) dia(00) Empty Re: [Resolvido]Datas no formato ano (0000) mês (00) dia(00)

    Mensagem  criquio 17/4/2013, 01:05

    Olá, seja bem vindo ao Máximo!

    Faça uma pesquisa no fórum ou no F1 do VBA que tem muita coisa, muita mesmo, sobre formatação de data e hora.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3744
    Registrado : 04/04/2010

    [Resolvido]Datas no formato ano (0000) mês (00) dia(00) Empty Re: [Resolvido]Datas no formato ano (0000) mês (00) dia(00)

    Mensagem  Avelino Sampaio 17/4/2013, 08:23

    Experimente:

    No VBA:

    ="PRJR" & format(now,"yyyymmdd")& format(now,"hhmmss")

    Na lista de propriedades, use o ponto e virgula

    ="PRJR" & format(now;"yyyymmdd")& format(now;"hhmmss")

    Seguindo a dica do amigo Criquio, assista esta minha vídeo-aula

    http://www.usandoaccess.com.br/tutoriais/tuto2.asp?id=1#inicio

    Bom eestudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Breno Duarte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 17/04/2013

    [Resolvido]Datas no formato ano (0000) mês (00) dia(00) Empty Muito Obrigado

    Mensagem  Breno Duarte 17/4/2013, 21:16

    Era isso mesmo o que estava procurando, deu certo! A parte do "format" era bem lógico mesmo, mas minha mente ainda está limitada, pois comecei aprendendo sozinho e testando cada campo do access, aí minha lógica fica um pouco travada em certos momentos rsrrs e é nesses momentos que hoje estou buscando ajuda na net com mentes mais aprofundadas! Ainda bem que ainda tem gente que ajuda um iniciante!
    Muito obrigado Sampaio e Criquio

      Data/hora atual: 22/1/2022, 17:05