ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Textbox do campo data retorna com formato de mm/dd/yyyy

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
Alessandro.Alberti
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Sex Jan 26, 2018 10:56 am

Textbox do campo data retorna com formato de mm/dd/yyyy

Mensagem por Alessandro.Alberti » Sex Jan 26, 2018 1:14 pm

Boa tarde pessoal, sou novo no fórum precisei alterar o códi de um form mais ele retorna a data com outro formato.
A data no textbox entra com dd/mm/yyyy mais depois que salva e navego no formulario ela vem com o mm/dd/yyyy.

Já utilizei as duas formas

ActiveCell.Offset(0, 12).Value = Format(txt15.Value, "dd/mm/yyyy")
ActiveCell.Offset(0, 12).Value = Format(txt27.Value, "dd/mm/yyyy")

txt15.Value = Format(txt15.Value, "DD/MM/YYYY")
txt27.Value = Format(txt27.Value, "DD/MM/YYYY")



Tambem coloquei no anexo o arquivo todo.


Agradeço a ajuda.

Obrigado
Anexos
Formulário Padrão Portabilidade PF v3.rar
(123.17 KiB) Baixado 188 vezes
Editado pela última vez por Alessandro.Alberti em Sex Jan 26, 2018 3:32 pm, em um total de 1 vez.



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


srobles
Jedi
Jedi
Mensagens: 791
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Textbox do campo data retorna com formato de mm/dd/yyyy

Mensagem por srobles » Sex Jan 26, 2018 2:17 pm

Alessandro.Alberti,

Isso está ocorrendo pois quando se efetua um novo cadastro, o campo que recebe a data recebe o valor com padrão americano. Logo, ao retornar as informações deste cadastro, o campo respeita esta formatação.

Experimente substituir o trecho de código :

Código: Selecionar todos

ActiveCell.Offset(0, 12).Value = Format(txt15.Value, "dd/mm/yyyy")
ActiveCell.Offset(0, 12).Value = Format(txt27.Value, "dd/mm/yyyy")
em suas rotinas de gravação, para :

Código: Selecionar todos

ActiveCell.Offset(0, 12).Value = Format(txt15, "DD/MM/YYYY")
ActiveCell.Offset(0, 12).Value = Format(txt27, "DD/MM/YYYY")
Em meus teste, esta simples mudança realizou o cadastro com as datas corretas.

Abs


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

Alessandro.Alberti
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Sex Jan 26, 2018 10:56 am

Re: Textbox do campo data retorna com formato de mm/dd/yyyy

Mensagem por Alessandro.Alberti » Sex Jan 26, 2018 3:24 pm

Obrigado pela ajuda,
Fiz a alteração e quando ele carrega os dados no form e eu navego pelos registros ele mostra invertido.

O problema persiste.



srobles
Jedi
Jedi
Mensagens: 791
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Textbox do campo data retorna com formato de mm/dd/yyyy

Mensagem por srobles » Sex Jan 26, 2018 4:02 pm

Alessandro.Alberti,

Experimente formatar as colunas da planilha como Texto e mantenha as instruções do formulário que postei anteriormente.

Abs


Espero ter ajudado.

Abs.

Saulo Robles


Remember when you were young?
You shone like the sun.
Shine On You Crazy Diamond


Se suas dúvidas foram esclarecidas, acrescente ao lado do título o texto [RESOLVIDO].

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder