Fórum TField em RUN TIME #236869

09/06/2004

0

Caros Colegas

Como faço pra criar um TField do tipo lookup em RUN TIME..

agradeço antecipadamente

Cabelo


Cabelo

Cabelo

Responder

Posts

09/06/2004

Fabio.hc

Tente assim:

procedure TForm1.Button1Click(Sender: TObject);
var T: TStringField;
begin
   if qryCliente.Active then
      qryCliente.Close;
   T := TStringField.Create(Self);
   T.fieldName := ´Lookup1´;
   T.FieldKind := fkLookup;
   T.DisplayLabel := ´Lookup 1´;
   T.Visible := True;

   T.KeyFields:=´Campo1´;

   T.LookupDataSet:=Table1;
   T.LookupKeyFields:=´Codigo´;
   T.LookupResultField:=´Descricao´;

   T.Name := qryCliente.Name + T.FieldName;
   T.Index := qryCliente.FieldCount;
   T.DataSet := qryCliente;
   qryCliente.FieldDefs.UpDate;
   qryCliente.Open;
end;



Responder

Gostei + 0

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

Aceitar