Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 10/04/2006 08:59 hs
Pessoal, é o seguinte, como que faço pra calcular os dados do meu banco, pq eu digito EX.: 27.000 e tambem posso digitar 27.500, so q primeiro que ele nao pega 27.500, ele arredonda pra 28.000,mas nao arredonda no banco de dados, mas sim no DBGRID q esta ligado com o dat e com esses valores eu calculo EX.: R$50,00 X 27.000, ele nao dá o resultado que eu quero q seria R$1.350,00, ele dá 1.350.000,00 Pq está dando isso!?!? a variavel q eu uso pra calcular todos os pesos do meu BD é do tipo LONG, o peso é os 27.000 e 27.500 q eu usei como exemplo....... caso vcs entenderam me ajudem, senao explico novamente, Um Grande Abraço Neves
|
|
|
|
Cardoso G
|
PATOS DE MINAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/04/2006 10:36 hs
divide o valor por 10 ou formata o dado var=format(var,"standard")
|
|
|
Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 10/04/2006 11:06 hs
claro que dividindo dá certo, mas com o format, que vc me passou nao da certo nao!!! Ou eu to fazendo alguma coisa errada!!! abraços e muito obrigado
|
|
|
|
Postada em 10/04/2006 13:46 hs
respondi no outro post... veja se dá certo...
|
|
|
Cardoso G
|
PATOS DE MINAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/04/2006 14:33 hs
post seu codigo aqui para vermos
|
|
|
LCRamos
|
GOIANIA GO - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/04/2006 22:30 hs
Pode estar acontecendo: Primeiro verifique se o campo do BD está com 2 casas decimais. Segundo verifique a Configuração Regional do Painel de Controle, se está com ponto para separação de digitos e virgula para casas decimais. Depois no Text coloque a formatação para números com duas casas decimais, com separação de milhares, e finalmente quando for digitar 27.500,00 não use o ponto para separar milhares, faça isto na formatação, digite 27500,00 (usando ponto ou virgula, conforme configuração regional), e por ultimo a variavel que recebe o numero e os resultados (se forem) coloque do tipo Currency. Pronto resolvido, são detalhes. vlu//
|
|
|
|