MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Substituir barra por ponto no campo data/hora

    Compartilhe

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 31/1/2018, 04:21

    Olá amigos,

    Sabem dizer se é possível no Access 2013, aplicar a máscara "20.10.2018" ao invés da tradicional "20/10/2018", ou seja, substituir "/" por ".", mantendo o campo como data (sem alterar para texto curto).

    Consegui aplicar, mas ao preencher a data e sair do campo, informa que inseri um formato incorreto.

    Desde já, obrigado.
    Anexos
    exemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (137 Kb) Baixado 12 vez(es)
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 939
    Registrado : 07/12/2011

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  tauron em 31/1/2018, 14:03

    amigo tem como disponibilizar em 2007? Onde voce pretende alterar a mascara?

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 2/2/2018, 01:09

    Claro amigo! Segue em anexo.

    A alteração é para os campos de data.
    Anexos
    exemplo_2007.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (106 Kb) Baixado 6 vez(es)

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 6/2/2018, 02:36

    Alguém imagina se é possível fazer?

    Ao invés da máscara do campo de data ser 10/10/2018, ficar 10.10.2018

    OBS: Até consigo inserir a máscara, mas após retirar o foco do campo, exibe-se um alerta de campo inválido.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 6/2/2018, 12:00

    Ricardo

    - Retire a máscara que houver nos controles de data do formulário.

    -Abra a tabela clique no campo data,  e na guia Geral da janela inferior,

    em máscara de entrada, clique no botão com 3 pontos (...) que está no final da linha a direita.

    - Na janela que se abre escolha  Data abreviada, clique em avançar , na próxima janela,

    substitua a barra (/) por ponto (.).

    Concluído, deverá aparecer dessa forma na máscara de entrada:  00.00.0000;;_

    [ ]'s

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 14:03

    Olá amigo,

    Obrigado pelo tempo dedicado na resposta, mas não funciona. Após fazer exatamente como pediu, abri a tabela e tentei inserir uma data, porém, após sair do campo... o access informa que o valor não é valido, conforme print em anexo.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 14:10

    Verifique tudo novamente, porque o tipo data/hora não está definido.

    Caso não consiga, envie parte do projeto.

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 16:52

    Segue para conferência.

    O campo que estou testando na tabela "layout", chama-se "Data do Acordo".
    Anexos
    teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (44 Kb) Baixado 7 vez(es)


    Última edição por ricardo.lima em 11/2/2018, 19:05, editado 1 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 18:59

    O anexo não veio

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 19:06

    Me perdoe.. editei o post acima
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 13/12/2016

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Alexandre Fim em 11/2/2018, 19:32

    Olá Ricardo Lima,

    Qual a finalidade de formatar a data com pontos?
    Seria apenas visualização em telas e relatórios ou teria outro sentido?

    Att,

    Alexandre Fim

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 20:08

    Eu que peço desculpas

    Quando testei o formato da data, digitava na máscara da caixa de texto (__.__.____) e o access ia para o registro

    seguinte, não percebi que ele grava na tabela o formato original (00\00\000).

    Depois de pesquisas e tentativas, percebo que o Access não permite mudar esse formato.


    [ ]'s

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 20:45

    Sobre o porque eu quero o campo de data com pontos ao invés da barra... é porque eu exporto os campos para um arquivo de texto e o programa que vai importar, aguarda a data no formato 00.00.0000

    Obrigado a todos pela tentativa.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 20:50



    Seria possível formatar a data antes de enviar?

    Poderia usar:

    format(campoData,"dd.mm.yyyy")



    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 21:25

    Então, eu estou exportando via query em uma consulta da seguinte forma:

    Export: SuprEspaço([tipo_registro] & [ATO] & [cpf_administrador] & [numero_acordo] & [data_acordo] & [qtde_pendencias])

    Como eu colocaria a formatação no campo "Data Acordo"?

    Eu coloquei format([data_acordo],"dd.mm.yyyy") mas não rolou.

    O que acha?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 21:35

    Bem, agora só posso dar dicas e você ver se funfa.

    Experimente, se der, criar novo campo na consulta e assim:

    DataAcordoF:format([data_acordo],"dd.mm.yyyy")

    Isso vai na primeira linha da coluna grade, no lugar do nome do campo.

    Se puder exportar esse campo no lugar do campo data_acordo, resolveu.

    Aguardo...
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 13/12/2016

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Alexandre Fim em 11/2/2018, 21:43

    Coloca assim na sua query:
    CampoData: Day([sua data])&"."& Month([sua data])&"."& Year([sua data])

    Assim vai funfar ( como diz nosso amigo Noobezinho...rsss)

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 11/2/2018, 22:02

    Nossa...está quase.

    Coloquei assim:

    Export: SuprEspaço([tipo_registro] & [ATO] & [cpf_administrador] & [numero_acordo] & Dia([data_acordo]) & "." & Mês([data_acordo]) & "." & Ano([data_acordo])

    Exportou assim: A3256671280000000000011.2.2018

    Porque será que não inseriu o zero do mês?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 11/2/2018, 22:27

    Não saiu o zero no mês porque é padrão com um algarismo até o nº 9

    Experimente assim:

    Export: SuprEspaço([tipo_registro] & [ATO] & [cpf_administrador] & [numero_acordo] & Dia([data_acordo]) & "." & Format(Mês([data_acordo]);"MM") & "." & Ano([data_acordo])

    ricardo.lima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2017

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  ricardo.lima em 12/2/2018, 01:22

    Muito obrigado a todos.

    Como o campo da query possui mais de 60 campos que exporto, ao tentar inserir a formatação, o campo me restringiu, informando limite de caracteres, porém, colocando da forma abaixo, deu certo:

    Format([data_acordo];"dd\.mm\.yyyy;;_")

    Muito obrigado à todos pelo apoio de sempre.
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 13/12/2016

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Alexandre Fim em 12/2/2018, 02:54

    cheers cheers cheers

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Substituir barra por ponto no campo data/hora

    Mensagem  Noobezinho em 12/2/2018, 08:48

    Ótimo!

    Valeu o retorno!

    Boa sorte!

      Data/hora atual: 20/7/2018, 13:05