Copiar Campos de un ClientDataSet a Otro
Hola a Todos
Hace timepo que estoy dando vueltas con este problema, no puedo copiar los campos de un cliente data set a otro. He probado con este codigo: ClientDataSet2.Close; ClientDataSet2.Fields.Add(ClientDataSet1.Fields[1]); ClientDataSet2.Open; Pero no me sirve, porque me agrega una instancia del campo de ClientDataSet1 a ClientDataSet2, lo curioso es que si burro el campo de ClientDataSet2 tambien se me borra el campo de ClientDataSet1 bueno, muchas gracias un saludo |
dataset.FieldDef.Add(nombre_campo, tipo_campo, tamaño, requerido)
Espero te sirva |
Hola,
No esto no me sirve, ya que necesito copiar todas las propiedades tal cual se encuentran en el cliente data set origen por llamarlo de algun modo. Y si tiene campos lookup p calculado tambien necesito copiarlos muchas gracias |
bueno, con eso creas el campo, luego le puedes poner las características que quieras
Código:
Table1.Fields[0].FieldKind := fkData; |
¿No se podría con algo como esto?
Código:
var |
La franja horaria es GMT +2. Ahora son las 05:54:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi