Hola.
Si por supuesto, va un ejemplo:
1.- Sobre el TClientDataSet hace click con botón derecho del mouse y agrega los campos persistentes:
2.- Agrega un nuevo campo:
3.- Definelo:
Y luego, estando seleccionado el
TClientDataSet, desde el
Object Inspector ->
events -> doble click sobre el evento ->
OnCalcFields y dentro del procedimiento este código:
Código Delphi
[-]
procedure TForm1.ClientDataSet1CalcFields(DataSet: TDataSet);
begin
cdsRecNo.Value := ClientDataSet1.RecNo;
end;
Saludos