Pelo menos essa conversão faz sentido, é o que ocorre em outras planilhas e programas. Ele reconhece o valor, e aplica a formatação numérica "geral" a ele.
Agora, converter um número em data só pq tem um ponto nele... agora eu pergunto: e se meu locale definisse o separador de casa decimal como ponto, qual automacismo iria prevalecer? O ponto como ponto decimal, ou o ponto como indicador de data (!!!) ? 2009/7/14 Juari Muller <[email protected]>: > O problema não se limita a datas, mas a dados numéricos também, em dois > aspectos: > > 1. Quando digito um valor com a parte de centavos terminando em 0, (sem usar > R$), o zero é cortado automaticamento (exemplo: 32,50 o OpenOffice desfaz o > que você digitou e substitui por 32,5) > 2. Também digitando um valor, o OpenOffice tira o separador de milhares > automaticamente (1.032,50 vira 1032,5) > > E o problema não resolve simplesmente formatando a tabela como texto, caso > esteja se alterando uma tabela criada no Word, é necessário corrigir > manualmente... > > Apoio a criação de uma opção de configuração do OpenOffice.org para > desabilitar estas formatações automáticas (número, data, etc.). > > 2009/7/14 Andre Cavalcante <[email protected]> > >> 2009/7/13 Márcio Vinícius Pinheiro <[email protected]> >> >> > Eu também tenho essa dúvida, sei que já foi discutida aqui, mas não >> > consegui >> > achar nos meus arquivos. >> > >> > Esse reconhecimento automático é uma péssima ideia e não deveria ser o >> > padrão. O padrão seria reconhecer o que o usuário escreve. Caso não haja >> > uma >> > relação lógica com nenhum formato de número, que se entenda como texto. >> Eu, >> > sinceramente, não consigo imaginar ninguém (em nenhum lugar do mundo) que >> > leia 1.1 como uma data (até mesmo pelo fato de faltar informação nesse >> > formato para caracterizar uma data). >> >> >> Não é assim. No Brasil e na maioria de países de língua latina, o ponto >> também serve como separador de data. Quem já usou os antigos sistemas >> Clipper sabe muito disso e, para poupar digitação evita-se a colocação do >> ano corrente, assim 1.1 tem o mesmo efeito efeito que 1/1 que é 1o de >> janeiro do ano corrente. Tem todas as informações para se formatar data >> estão então presentes e fazem sentido para o programa. Note que o programa >> não é tão inteligente a ponto de verificar o contexto em que tu fazes isso. >> Por exemplo, se tu estás fazendo várias listas encadeadas, e o 1.1. é o >> primeiro termo da primeira lista, 1.2 é o segundo termo da segunda lista e >> por aí vai. Creio que o ideal seria termos uma opção da desabilitar isso, >> se >> o usuário quisesse. Entretanto, desabilitar isso indica também desabilitar >> todo o reconhecimento automático numérico (e não somente data). Para texto >> especificamente, o método correto de se fazer isso é usar o apóstrofe >> mesmo. >> >> >> >> > Se alguém tem alguma necessidade >> > especial (eu sei que muitos têm), ele que habilite o jeito "específico" >> de >> > reconhecimento. >> >> >> Como disse acima, isso pode gerar mais problema que solução. >> >> >> > >> > Afinal, há algum jeito de desabilitar isso? >> >> >> Por enquanto não. Mas há um jeito de se fazer isso: abre-se um issue, já >> com >> a solução, e se toda a comunidade brasileira, por exemplo (que não são >> poucos) votar, no próximo realease a solução estará pronta. Resta saber >> qual >> seria a melhor solução. >> Minha solução é a criação de uma opção de configuração onde o usuário >> escolha se quer formatar datas simplificadas ou não. Se não, as datas >> somente serão aceitas no formato d/m/a ou dd/mm/aa. Caso se mantenha a >> simplificada, d/m pode continuar sendo uma boa pedida. Note-se que podemos >> abrir a issue para não permitir mais o . no lugar de /. Mas acho que isso é >> uma discussão antes por aqui. >> Por favor postem os seus comentários... >> >> -- >> André Cavalcante >> Porto Alegre, RS. >> Ubuntu User number # 24370 >> Quer saber sobre Open Source Software? http://sobreoss.blogspot.com >> > > > > -- > Juari Ritter Müller - [email protected] > (41)9638-7931 > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
