Fórum GRID c/ campo monetário... currency := true em tempo real #182375
16/09/2003
0
alo pessoal...
estou com um problema...
estou migrando (GRAÇAS A DEUS) do paradox para FIREBIRD...
e nao sei se é certo usar num DATAMODULE...
um só TIBDataSet para quase todas as consultas com grids dentro do meu programa...
ja uso ha algum tempo e nunca tive problemas...
a nao ser agora que preciso numa grid com o dadasource direcionado para o FDD.INTERSET
supondo q o select desse FDD.INTERSET seria mais ou menos assim..
SELECT * FROM BAIXA1
alguns dos campos sao monetarios...tipo,
VDUPLIC...
e no grid nao aparece as casas decimais...
a questão é a seguinte:
teria como fazer a mudança do ´CURRENCY := TRUE´ do fieldseditor... em tempo real...
pq a lista de campos do mesmo nao podera conter esse campo antes da compilação... pois usa outras consultas e tal.
eu fiz...
fdd.InterSetVDUPLIC.currency := true;
e deu certo... o problema é q quando exclui o campo do fieldseditor... na hora de compilar da erro de variavel nao existe, pois o campo ja nao esta mais lah.
por favor.. eu preciso resolver isso...
fica muito feio uma grid assim: 100 (cem reais), 100,2 (cem reais e vinte centavos).
desde ja agradeço, e muito pela força!!!
estou com um problema...
estou migrando (GRAÇAS A DEUS) do paradox para FIREBIRD...
e nao sei se é certo usar num DATAMODULE...
um só TIBDataSet para quase todas as consultas com grids dentro do meu programa...
ja uso ha algum tempo e nunca tive problemas...
a nao ser agora que preciso numa grid com o dadasource direcionado para o FDD.INTERSET
supondo q o select desse FDD.INTERSET seria mais ou menos assim..
SELECT * FROM BAIXA1
alguns dos campos sao monetarios...tipo,
VDUPLIC...
e no grid nao aparece as casas decimais...
a questão é a seguinte:
teria como fazer a mudança do ´CURRENCY := TRUE´ do fieldseditor... em tempo real...
pq a lista de campos do mesmo nao podera conter esse campo antes da compilação... pois usa outras consultas e tal.
eu fiz...
fdd.InterSetVDUPLIC.currency := true;
e deu certo... o problema é q quando exclui o campo do fieldseditor... na hora de compilar da erro de variavel nao existe, pois o campo ja nao esta mais lah.
por favor.. eu preciso resolver isso...
fica muito feio uma grid assim: 100 (cem reais), 100,2 (cem reais e vinte centavos).
desde ja agradeço, e muito pela força!!!
Seven
Curtir tópico
+ 0
Responder
Posts
16/09/2003
Rafael Heise
Eu não sei se este componente trabalha mais ou menos da mesma forma que o TTable e o TQuery, mas se for... daria para fazer o seguinte...
ali você fez Tabela.Campo.Currency := True; certo ?
Dessa forma você especificou já em tempo de projeto que o campo existe pois o ´Campo´ é como um componente. Então, tente o seguinte...
não sei se isso funciona mas é uma tentativa...
abraços...
ali você fez Tabela.Campo.Currency := True; certo ?
Dessa forma você especificou já em tempo de projeto que o campo existe pois o ´Campo´ é como um componente. Então, tente o seguinte...
if Tabela.FindField(´NomeCampo´) <> nil then Tabela.FindField(´NomeCampo´).Currency := True;
não sei se isso funciona mas é uma tentativa...
abraços...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)