Inversão do dia e mês do campo data na exportação FastReport para Excel
Bom dia prezados do Fórum DevMedia,
Preciso da ajuda de vocês.
Emiti um relatório em FastReport e agora estou salvando como Ole Excel.
Quando é realizada essa exportação, ao abrir o excel, os campos datas ficam com o mês trocado com o dia.
Por exemplo: Se no relatório a data é 07/01/2011 quando vai pro excel fica 01/07/2011.
A configuração regional do sistema operacional é portugues-brasil, dd/MM/yyyy.
Na fonte de dados do relatório e na máscara do relatório está formatado corretamente.
Quando inverto a data no relatório, aí no excel fica certo, ou seja, na exportação está havendo uma inversão, independente do que esteja no relatório, porém não posso deixar o relatório invertido. Preciso descobrir se existe alguma propriedade em componentes para ativar configurações ou se há alguma forma de fazer isso no código fonte.
Depurando, não encontrei nenhuma atribuição que invertesse a data. Em todas as atribuições feitas para o worksheet.cells[x,y] := value, está passando e recebendo a data original.
Não sei o que mais posso tentar. Obrigada pela atenção
Emiti um relatório em FastReport e agora estou salvando como Ole Excel.
Quando é realizada essa exportação, ao abrir o excel, os campos datas ficam com o mês trocado com o dia.
Por exemplo: Se no relatório a data é 07/01/2011 quando vai pro excel fica 01/07/2011.
A configuração regional do sistema operacional é portugues-brasil, dd/MM/yyyy.
Na fonte de dados do relatório e na máscara do relatório está formatado corretamente.
Quando inverto a data no relatório, aí no excel fica certo, ou seja, na exportação está havendo uma inversão, independente do que esteja no relatório, porém não posso deixar o relatório invertido. Preciso descobrir se existe alguma propriedade em componentes para ativar configurações ou se há alguma forma de fazer isso no código fonte.
Depurando, não encontrei nenhuma atribuição que invertesse a data. Em todas as atribuições feitas para o worksheet.cells[x,y] := value, está passando e recebendo a data original.
Não sei o que mais posso tentar. Obrigada pela atenção
Athenaxxi
Curtidas 0
Respostas
Athenaxxi
08/09/2011
resolvido.
Deixei a data em formato mm/dd/yyyy, pois sei que automaticamente ele inverterá.
GOSTEI 0
Adriano
08/09/2011
Bom dia,
estou com o mesmo problema, quando você fala que deixou a data invertida, você trocou nas configurações do Windows ou no componente do Fast?
Deixar a data invertida vai resolver a importação, mais deixar com outros problemas em outros lugares.
estou com o mesmo problema, quando você fala que deixou a data invertida, você trocou nas configurações do Windows ou no componente do Fast?
Deixar a data invertida vai resolver a importação, mais deixar com outros problemas em outros lugares.
GOSTEI 0
Adriano
08/09/2011
Galera, continuo sem saber o que fazer. Alguém tem alguma sugestão ?
GOSTEI 0