What a very long sentenceeeeee ! :-)
You didn't mentionned it, but I guess you use a DataControl.
In fact, each field of the underlying recordset opened by the DataControl is accessible, by a syntax like :
DataControl.Recordset.Fields(FieldName)
You can even update the fields with Edit and AddNew methods, if your RecordSetType is DbOpenDynaset or DbOpenTable.
HTH