Ver Mensaje Individual
  #1  
Antiguo 16-11-2010
vinguel vinguel is offline
Registrado
 
Registrado: ago 2008
Ubicación: Mallorca
Posts: 7
Reputación: 0
vinguel Va por buen camino
Creación de TFields en Runtime

Buenos días a todos. Estoy intentando crear los TField en runtime, pero solo me crea el último. Os pongo lo que intento hacer (Solo que la asignación de campos depende de un Array dinamico que recorro en un bucle)
Código Delphi [-]
procedure TForm5.FormShow(Sender: TObject);
Var
v_Ind : Integer; v_TField : TStringField;
begin
// Qry -. TQuery Qry.DisableControls; v_TField := TStringField.Create(Self); // v_TField.FieldName := 'APT_CODAPT'; v_TField.DisplayLabel:= 'Código'; v_TField.Name := Qry.Name + v_TField.FieldName; v_TField.Visible := True; v_TField.Index := 0; v_TField.DataSet := Qry; Qry.FieldDefs.UpDate; // v_TField.FieldName := 'APT_NOMAPT'; v_TField.DisplayLabel:= 'Nombre'; v_TField.Name := Qry.Name + v_TField.FieldName; v_TField.Visible := True; v_TField.Index := 1; v_TField.DataSet := Qry; Qry.FieldDefs.UpDate; // Qry.Open; Qry.EnableControls;
end;
Muchas gracias por adelantado.

Última edición por marcoszorrilla fecha: 16-11-2010 a las 11:35:13.
Responder Con Cita