SEPARADORES DE MILHAR
Pessoal, acessei pela primeira vez esse ótimo site, pois já vi que tirarei muitas dúvidas aqui.
Minha primeira dúvida:
Gero uma tabela em VBA. Uma das linhas da rotina é a seguinte:
.Fields.Append .CreateField([Ô]TOTAL[Ô], dbDouble)
Após gerada a tabela, necessito que os dados numéricos sejam gravados na tabela, no formato com
separador de milhar (ex: 45.978,17).
Minha pergunta: como posso incluir na linha, uma função que tinha que o número deverá ser gravado
com separador de milhar ?
Aguardo uma sugestão e desde já fico muito agradecido.
Minha primeira dúvida:
Gero uma tabela em VBA. Uma das linhas da rotina é a seguinte:
.Fields.Append .CreateField([Ô]TOTAL[Ô], dbDouble)
Após gerada a tabela, necessito que os dados numéricos sejam gravados na tabela, no formato com
separador de milhar (ex: 45.978,17).
Minha pergunta: como posso incluir na linha, uma função que tinha que o número deverá ser gravado
com separador de milhar ?
Aguardo uma sugestão e desde já fico muito agradecido.
Nem pensar... até pq vc não iria conseguir fazer isso.
Os separadores de milhar só são utilizados na hora de mostrar para o usuário.
Os separadores de milhar só são utilizados na hora de mostrar para o usuário.
Ao gravar a informação NUMéRICA em um banco de dados, a única informação de separação é para as casas decimais.
Você pode formatar o resultado na exibição conforme o MARCOSLING já orientou. Necessitando gravar a informação formatada (um desperdÃcio de espaço no disco), utilize o tipo CHAR ou VARCHAR (caracter).
Para exibir a informação formatada, utilize FORMAT(<CAMPO>,[Ô]###,###,##0.00[Ô])
Você pode formatar o resultado na exibição conforme o MARCOSLING já orientou. Necessitando gravar a informação formatada (um desperdÃcio de espaço no disco), utilize o tipo CHAR ou VARCHAR (caracter).
Para exibir a informação formatada, utilize FORMAT(<CAMPO>,[Ô]###,###,##0.00[Ô])
Tópico encerrado , respostas não são mais permitidas