Fórum Limitar campo NUMERIC no Firebird #357714
28/04/2008
0
[color=red:1efca22d08]Título editado por Massuda
Por favor, não use apenas letras maiúsculas no título/texto.
Leia as :arrow: [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.[/color:1efca22d08]
Bom dia pessoal.Estou tendo algumas dificuldades com campo NUMERIC trabalhando
com Firebird 1.52, Delphi 7 + DBExpress.
O problema é que quando informo no banco de dados por exemplo, o campo
NUMERIC(9,2), pela lógica deveria limitar ao numero 9999999,99
Mas não é o que vem acontecendo... desconheço se é necessário fazer alguma configuração no Delphi para que isso aconteça, mas da maneira que sei fazer, quando coloco um DBEdit e tento digitar por exemplo o valor 123456789,12 ele aceita.
Resumindo: A aplicação está aceitando um faixa de valores maior do que a informada na estrutura do banco de dados.
Por favor, podem me ajudar?
Rb2228
Curtir tópico
+ 0
Responder
Posts
28/04/2008
Rb2228
Errata: Firebird 1.5.4
Responder
Gostei + 0
29/04/2008
Webjoel
Olá!
De início seria mais interessante você usar em campos de valores:
Em segundo, no ClientDataSet, na propriedade:
DisplayFormat coloque a seguinte máscara:
Creio que resolverá o caso!
De início seria mais interessante você usar em campos de valores:
Decimal(9,2)
Em segundo, no ClientDataSet, na propriedade:
DisplayFormat coloque a seguinte máscara:
#,0.00
Creio que resolverá o caso!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)