Setando Currency para um Field via Código.
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
Curtidas 0
Respostas
Bon Jovi
05/02/2005
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;GOSTEI 0
Yallebr
05/02/2005
Obrigado amigo,
Vou testar.
Abraços
Yalle Cunha.
yalle@brtecno.com
Vou testar.
Abraços
Yalle Cunha.
yalle@brtecno.com
GOSTEI 0