Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Textbox do campo data retorna com formato de mm/dd/yyyy
-
- 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
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
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 471 vezes
Editado pela última vez por Alessandro.Alberti em Sex Jan 26, 2018 3:32 pm, em um total de 1 vez.
Re: Textbox do campo data retorna com formato de mm/dd/yyyy
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 :
em suas rotinas de gravação, para :
Em meus teste, esta simples mudança realizou o cadastro com as datas corretas.
Abs
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")
Código: Selecionar todos
ActiveCell.Offset(0, 12).Value = Format(txt15, "DD/MM/YYYY")
ActiveCell.Offset(0, 12).Value = Format(txt27, "DD/MM/YYYY")
Abs
-
- 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
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.
Fiz a alteração e quando ele carrega os dados no form e eu navego pelos registros ele mostra invertido.
O problema persiste.
Re: Textbox do campo data retorna com formato de mm/dd/yyyy
Alessandro.Alberti,
Experimente formatar as colunas da planilha como Texto e mantenha as instruções do formulário que postei anteriormente.
Abs
Experimente formatar as colunas da planilha como Texto e mantenha as instruções do formulário que postei anteriormente.
Abs
-
- Acabou de chegar
- Mensagens: 3
- Registrado em: Sex Jan 26, 2018 10:56 am