GARANTIR DESCONTO

Fórum Ajuda casas decimais #414644

27/03/2012

0

Olá Amigos estou precisando de ajuda
o cliente pediu que .. fosse acrecentado
6 casas decimais no valor unitário .. ele
ele vai fazer apenas uma nota .. com essa versão do programa
da meneira que esta ele coloca apenas 2 casdas
no banco de dados o campo é um Double Precision
o displayFormat esta assim ###,###,###,##0.00 e o
EditFormat #0.00 .. o que eu fiz .. coloquei o display
format da seguinte forma.. ###,###,###,##0.000000 e o Edit #0.000000

problema e que o cliente precisa digitar o seguinte valor
0,2329409.. quando ele digita esse valor unitario
ele arredonda o valor para 0,230000.. se puderem
ajudar agradeço..
Eduardo

Eduardo

Responder

Posts

27/03/2012

Bruno Leandro

coloca no displayformat assim 0.000000
Responder

Gostei + 0

27/03/2012

Joel Rodrigues

Você já alterou no banco a precisão do campo para 6 casas decimais?
Responder

Gostei + 0

27/03/2012

Eduardo

Olá desculpe sou iniciante como faria para alterar a precisão no Banco de Dados ? desde ja agradeço
Responder

Gostei + 0

27/03/2012

Bruno Leandro

talvez se voce falar qual banco voce usa e o script para criar esta tabela, possamos ajudar mais
Responder

Gostei + 0

27/03/2012

Eduardo


CREATE TABLE TAB_PREVENDA_ITENS (
COD_EMP NUMERIC(3,0),
COD_INT NUMERIC(8,0),
BARRA VARCHAR(15),
COD_PROD NUMERIC(6,0),
QUANT DOUBLE PRECISION DEFAULT 0,
VLRUNIT DOUBLE PRECISION DEFAULT 0,
ALIQICMS VARCHAR(25),
SIT_TRIB VARCHAR(2),
PDESC DOUBLE PRECISION DEFAULT 0,
STATUS VARCHAR(2),
UCUSTO DOUBLE PRECISION DEFAULT 0,
CUSTOM DOUBLE PRECISION DEFAULT 0,
DESCRIC VARCHAR(65),
VLRICMS DOUBLE PRECISION DEFAULT 0,
BASEICMS DOUBLE PRECISION DEFAULT 0,
VLR_TOTAL DOUBLE PRECISION DEFAULT 0,
DESCVALOR DOUBLE PRECISION DEFAULT 0,
CLASSFISC VARCHAR(4),
CLASSFISC_ALIQ DOUBLE PRECISION DEFAULT 0,
DATALANC TIMESTAMP,
VLRUNIT2 NUMERIC(15,6)
);
Responder

Gostei + 0

27/03/2012

Eduardo

No caso o campo que necessitaria mais casas decimais seria a capo Valor Unitário..
Responder

Gostei + 0

27/03/2012

Eduardo

Banco de dados Firebird
Responder

Gostei + 0

27/03/2012

Bruno Leandro

nos campos que voce precisar formatar daquela forma tente alterar para NUMERIC(XXX,6). XXX é o tamanho total do campo exemplo o NUMERIC(15,6) que voce usou em outro campo
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar