GARANTIR DESCONTO

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.


Yallebr

Yallebr

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar