|
Postada em 02/06/2010 09:36 hs
Ola, eu sempre sou respondido aqui com clareza e rapidez, então hoje minha dúvida é o seguinte:
Estou desenvolvendo um softer onde o usuário terá que lançar vários valores de DINHEIRO, ou seja, valores em reais. Certo, ja me disseram aqui para colocar o tipo do campo como MOEDA, porque antigamente estava como TEXTO. Certo....coloquei como MOEDA, mas como MOEDA ele só aceita os valores do seguinte modo: Valor real: 3,50 (três reais e cinquenta centavos) Valor que tem que ser inserido: 3.50 Certo, no meu banco de dados aparece o valor 3.50, mas quando eu consulto pelo próprio softer, só aparece no campo apropriado o valor 3.5 .....
Fuçando no acces eu mudei o FORMATO do campo (campo valor, tipo moeda) para NÚMERO GERAL, onde desta forma ele aceitava os valores com virgula e na consulta pelo softer ele mostrava certinho todo o valor....
Mas eu vou fazer relatórios que vai ser preciso somar, subtrair e multiplicar estes valores...e eu NÃO SEI se com o formato NÚMERO GERAL ele vai somar os valores, pelo fato de NÚMERO GERAL não aparecer o R$ na frente...
Então minha dúvida é essa, que formato eu coloco para arrumar meu problema, e se o formato número geral serve é só me dizerem.
Estou aguardando a resposta para continuar a programação.
Obrigado [ : ) ]
|
|
|
|
J.Carlos
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/06/2010 14:39 hs
Amigo, campo tipo moeda é pra guardar campo de valores monetários mesmo. Embora no Vb vc mande 3,50, no bd ficará 3.5 e qdo vc consulta no vb ele já converte pra 3,5, a não ser que suas configurações regionais estejam invertendo o símbolo. Se vc atualiza o seu bd pelo objeto ADO então vc terá de converter o valor '3,50' por '3.50' ex: strsql = "Insert into tabela (Codigo,Valor) values (" & txtcodigo.text & "," & replace(format(txtvalor.tex,"##########0.00"),",",".") & ")" Abraços.
|
|
|
|
Postada em 02/06/2010 16:54 hs
Certo eu entendi. Mas como campo tipo moeda ele fica assim do modo que você exemplificou. Mas nas propriedades dos campos, se eu mudo o formato, que de inicio se encontra em branco, para NÚMERO GERAL, ai o campo fica como TIPO MOEDA, FORMATO NÚMERO GERAL. Isso me daria algum erro ao somar e subtrair esses valores num relatório? Pq dessa forma eles salva e mostra os valores da forma correta.... me ajudem ae e muito obrigado desde já!
|
|
|
|