problema solucionado gracias por tu ayuda AGAG4, aunke tu respuesta no esté posteada
en este hilo.
la solución que me dio el compañero AGAG4
fue accesar el valor del campo CVEARTICULO mediante la propiedad fieldbyname de TTABLE
de la siguiente manera
Código:
TableTemp.FieldByName('cvearticulo').asstring := 'DATO';
// ya con eso asunto solucionado,
yo intentaba accesar a la lista de campos del ttable del tfieldlist creados en tiempo de diseño
pero en este caso es mejor accesar mediante fieldbyname al campo del dbf creado por codigo.