Adicone no:
  private
    { Private declarations }
    qTempVENC: TDateTimeField;


depois no formcreate

   with qTemp do begin
      FieldDefs.Clear;
      FieldDefs.Add('VENC',  ftDateTime, 0, False);
      CreateDataSet;
      Close;
      Open;
      EmptyDataSet;
      Close;
   end;

   qTempVENC               := TDateTimeField.Create(qTemp);
   qTempVENC.DisplayLabel  := 'Vencimento';
   qTempVENC.FieldName     := 'VENC';
   qTempVENC.DataSet       := qTemp;
   qTempVENC.FieldKind     := fkData;
   qTempVENC.DisplayFormat := 'dd/mm/yyyy';
   qTempVENC.EditMask      := '99/99/0000';


Espero ter ajudado

João

  ----- Original Message ----- 
  From: Felipe Nunes - Yahoo 
  To: Felipe Nunes - Yahoo 
  Sent: Thursday, September 03, 2009 9:35 AM
  Subject: [delphi-br] DisplayFormat


    Bom dia Senhores

  Estou criando um ClientDataSet em código, mas não estou conseguindo
  encontrar onde informo o displayformat para o field.

  Estou criando assim:

  with cdsMaterial do

  Begin

  with FieldDefs do

  begin

  Clear;

  With AddFieldDef do

  Begin

  Name := 'ESTOQUE_MININO';

  DataType := FtInteger;

  end;

  With AddFieldDef do

  Begin

  Name := 'TOTAL';

  DataType := FtFloat;

  end;

  end;

  CreateDataSet;

  end;

  Já tentei colocar 

  cdsMaterial.Fields.Fields[i].displayFormat := '#,##0.0000';

  cdsMaterial.Fields[i].displayFormat := '#,##0.0000';

  cdsMaterial.FieldByName('Total').displayFormat := '#,##0.0000';

  Mas nenhum sucesso. Alguem poderia me ajudar

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]

Responder a