Fórum Setando Currency para um Field via Código. #267592
05/02/2005
0
Olá amigos,
Não trabalho com todos os campos no ClientDataSet então preciso setar algumas configurações do campo via código.
Por exemplo, preciso colocar meu Campo ´Valor´ do Tipo ´Currency´ porém via código, pois em tempo de Designer não existe esse campo.
Como poderia fazer isso?
Obrigado
Abraços.
Yalle Cunha.
Não trabalho com todos os campos no ClientDataSet então preciso setar algumas configurações do campo via código.
Por exemplo, preciso colocar meu Campo ´Valor´ do Tipo ´Currency´ porém via código, pois em tempo de Designer não existe esse campo.
Como poderia fazer isso?
Obrigado
Abraços.
Yalle Cunha.
Yallebr
Curtir tópico
+ 0
Responder
Posts
05/02/2005
Bon Jovi
ex.:
procedure TForm1.SetCurrency(Field: TField);
begin
if not Assigned(Field) then
Exit;
if Field is TFloatField then
TFloatField(Field).currency := True
else if Field is TCurrencyField then
TCurrencyField(Field).currency := True
else if Field is TBCDField then
TBCDField(Field).currency := True
{$IFNDEF VER130}
else if Field is TFMTBCDField then
TFMTBCDField(Field).currency := True
{$ENDIF};
end;
procedure TForm1.ClientDataSet1AfterOpen(DataSet: TDataSet);
begin
SetCurrency(DataSet.FieldByName(´CAMPO´));
end;
Responder
Gostei + 0
05/02/2005
Yallebr
Obrigado amigo,
Vou testar.
Abraços
Yalle Cunha.
yalle@brtecno.com
Vou testar.
Abraços
Yalle Cunha.
yalle@brtecno.com
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)