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

    Máscara formato agora()

    avatar
    Douglasdfsilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 26/06/2013

    Máscara formato agora()  Empty Máscara formato agora()

    Mensagem  Douglasdfsilva 5/8/2013, 11:31

    Boa tarde.
    Inicialmente gostaria de informar que não entendo de programação, entretanto estou desenvolvendo um sistema de Ordem de Serviço em Access para a lojinha do meu irmão.

    Estou precisando de realizar uma ação que acredito só ser possível em VBA.

    Ao invés de criar um campo de autonumeração para o número da OS criei um campo na Tabela "OrdemServico" cujo valor padão é: agora(), ou seja ela coloca automaticamente a data e hora e no formato utilizei yymmddhhnnss. Assim este campo quando clico nele (na tabela) retorna o dado em formato de data e hora (14/07/2013 21:00:47).

    Criei um formulário para inserção dos dados e uma função em VBA para imprimir a OS em MSWord. Preciso portanto que estes valores sejam gravados na tabela sem o formato de data e hora mas apenas os números conforme o exemplo a seguir:

    A seguinte data :14/07/2013 21:00:47 deveria ser gravada como: 130714210047 e este seria o número de minha OS.

    Há um código que me permita fazer isso? Remover a máscara? ou se necessário, posso criar um outro campo com um código que busque valores de data e hora sem o padrão de mascara.

    Agradeceria imensamente uma ajuda.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Máscara formato agora()  Empty Re: Máscara formato agora()

    Mensagem  Leandro 5/8/2013, 12:20

    Na própria tabela você pode inserir a data  com a função formato dessa forma: Formato$(Agora();ddmmyyyyhhmmss)

    avatar
    Douglasdfsilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 26/06/2013

    Máscara formato agora()  Empty Máscara formato Agora()

    Mensagem  Douglasdfsilva 5/8/2013, 15:15

    Bom dia Leandro.

    Inicialmente muito obrigado pela atenção, mas, talvez eu não tenha me expressado bem, já coloquei no formato da tabela "yymmddhhnnss", realmente isto altera a forma de visualização do campo, entretanto quando clicamos nele, ainda aparece a data e hora no formato normal de data e horas. Eu gostaria é de uma forma que ficasse gravado na tabela os dados sem qualquer máscara e no formato yymmddhhnnss. Pois tenho um código em VBA que ao clicar ele integra com o Microsoft Word  no qual busca este valor como o número da ordem de serviço e por isso deveria ficar no formato yymmddhhnnss.
    Caso tenha um e-mail para que eu possa encaminhar o BD seria interessante, ele hoje está com 4,6 MB.
    abraço
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Máscara formato agora()  Empty Re: Máscara formato agora()

    Mensagem  Leandro 5/8/2013, 15:40

    Envie para: LBARBOSA@SANEPAR.COM.BR

    avatar
    Douglasdfsilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 26/06/2013

    Máscara formato agora()  Empty help máscara Agora()

    Mensagem  Douglasdfsilva 7/8/2013, 11:52

    Prezado amigo, você conseguiu encontrar alguma solução para minha dúvida/problema?

      Data/hora atual: 10/8/2022, 18:43