PORCENTAGEM NO VB

USUARIO.EXCLUIDOS 09/07/2005 20:17:13
#93166
Boa-noite. Estou estudando algum método de eu exibir porcentagem no meu programa. Precisava de algo que se auto formatasse e além disto não deixasse passar de 100%. é possível? como posso fazer?





Obrigado.
WEBER 09/07/2005 20:23:24
#93167
vc pode usar o seguinte format(Text1.text,"Percent") agora se vc quiser utilize o componente Maskedbox e defina nele a propriedade de formatação Percet ou 0%

vc pode usar no lost focus algo assim
If > 100 then
msgbox "Digite um valor valido",,""
end if

Lembre-se q ao utilizar bancos de dados ligados a campos percentuais dependendo do tipo de campo que vc defina vc tera q fazer um tratamento do tipo dividir 100 pois no access por exemplo 100 deve ser informado ,10 se nao me engano
qlqr duvida me avise ou entre em contato pelo msn
USUARIO.EXCLUIDOS 09/07/2005 21:04:21
#93170
Olá WWEBER. Se eu ultilizar o maskedbox, coloquei a formatação com 0%, porém tem um problema. Se eu digito, 10 (que seia 10%) ele aumenta sozinho para 1000% quando eu vou para outro campo. Porque?
LCSD 09/07/2005 21:33:30
#93173
Resposta escolhida
Marcos Lavorato

Boa Noite

Isto acontece porque 10 é correspondente a 1.000% = (10 x 100) / 100

Por isto se você deseja 10 por cento, que seria 0.1 = (0.1 x 100) / 100 ou %

O Símbolo % indica que o valor deve ser dividido por 100.
[S92]
USUARIO.EXCLUIDOS 09/07/2005 21:54:42
#93175
ok, obrigado.
Tópico encerrado , respostas não são mais permitidas