Fix dCursor from trying to save derived fields.

Prior to this commit, saving new records would fail if derived
fields were present (IOW fields from a table other than the
table we are saving to). Fixed by making sure the table as
specified in the DataStructure for the field matches self.Table.