Fórum Display format coluna DBGRid #470442

18/02/2014

0

Galera eu tenho um DBGrid e tenho uma coluna Unidade e uma Qtde, eu estou precisando alterar o display format da coluna Qtde, quando a Unidade for Kg a Qtde fique 0,000 e quando for Und, ela fique 0,0
Sidney Abreu

Sidney Abreu

Responder

Posts

20/02/2014

Luiz

No evento OnGetText do seu campo (quantidade) do seu ClientDataSet, você pode fazer isso:

procedure TFrmControle.ClientDataSet1ALU_QUANTIDADEGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  if sender.AsString <> '' Then
  begin
    if    ClientDataSet1ALU_UNIDADE.Text = 'UND' then
          text:=FormatFloat('###0.0',sender.AsFloat)
    else text:=FormatFloat('###0.000',sender.AsFloat);
  end;
end;
Responder

Gostei + 0

20/02/2014

Sidney Abreu

Show de bola, obrigado! abraço!
Responder

Gostei + 0

20/02/2014

Luiz

Magina, precisar estamos ai!

Abraços!
Responder

Gostei + 0

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

Aceitar