Máscaras com campos Aggregate ?

Delphi

18/02/2004

Olá Pessoal bom dia !

criei uns campos aggregate somando uma coluna, e habilitei o como valor monetário, mais não mostra a máscara, tem q fazer alguma coisa a mais ?

o campo é totalizado só q não mostra como valor, só números normais..

estou usando Delphi 7 com FireBird 1.5 com DBexpress, SQLDataSet+DataSetProvider+ClientDataSet.

a coluna q estou totalizando é do tipo Numeric(15,2).


Obrigada.

Renata Coimbra.


Renata Coimbra

Renata Coimbra

Curtidas 0

Respostas

Andremuller

Andremuller

18/02/2004

Abre o fields editor clica no teu field aggregate e seta a propriedade currency como true.

Resolveu?


GOSTEI 0
Renata Coimbra

Renata Coimbra

18/02/2004

Ô querido isso eu já fiz, obrigada assim mesmo.

alguém aí tem outra idéia porque não está dando certo ?


Obrigada.

Renata.


GOSTEI 0
Andremuller

Andremuller

18/02/2004

Tá então tu tentou ajustar a propriedade DisplayFormat?


GOSTEI 0
Renata Coimbra

Renata Coimbra

18/02/2004

Sim, tb eu fiz isso, coloquei no DisplayFormat ,0.00

depois tentei #,.00 mais nada disso deu certo !


GOSTEI 0
Andremuller

Andremuller

18/02/2004

Não sei se estou só te encomodando mas lá vai:

as minhas aplicações já colocam o valor como monetário só setando o currency, mas vejamos pra ti...

a tua máscara tá errada, o certo seria então R$ #,0.00


GOSTEI 0
Fábio Valente

Fábio Valente

18/02/2004

UP!

Estou com o mesmo problema... :roll: o campo não aceita máscara de modo algum... :?:

Grato,


GOSTEI 0
Delphix

Delphix

18/02/2004

quando for atribuir o valor a este campo use a funçao currtostrf


GOSTEI 0
Juliano.cesar.santos

Juliano.cesar.santos

18/02/2004

Curiosamente eu estava com este mesmo problema, consegui contornar ele setando na propriedade Expression:

SELECT SUM(NOME_CAMPO * 1)

A partir dai ele passou a aceitar a formatacao feita no displayformat.

Ps. uso D7 e Fire. 2.0

Abrs.


GOSTEI 0
POSTAR