A ver... es que se ve que ando espesillo y no logro dar con la luz...

Tengo una tabla tal como sigue (es un ejemplo)
Campo Tipo
cCampo1 C
cCampo2 C
cCampo3 C
Creo un Datasource y su dataset tal como sigue:
WITH OBJECT ::oConn := TCdxDataSource():New( )
:cConnect := GlobalGes:cCadenaConexion
:lConnected := .T.
:Create()
END
WITH OBJECT ::oTabla := TDbfDataSet():New( )
:oDataSource := ::oConn
:cProcess := "TABLA EXTERNA"
:cName := cTabla
:lOpen := .T.
:Create()
END
Y ahora quiero añadir tres campos calculados:
cCalcul_A tiene que devolver el valor de cCampo1
cCalcul_B tiene que devolver el valor de cCampo2
cCalcul_C tiene que devolver el valor de cCampo3
¿Como caray se hace? Os pido disculpas por una pregunta tan básica...
Saludos y gracias,
José Luis Capel