ClearFieldinTable(_TableID : Integer;_FieldIndex : Integer;_CompanyName : Text[30]) CLEAR("_&RecordRef"); CLEAR("_&NewRecordRef"); CLEAR("_&FieldRef"); CLEAR("_&NewFieldRef"); "_&RecordRef".OPEN(_TableID,FALSE,_CompanyName); "_&NewRecordRef".OPEN(_TableID,TRUE); "_&NewFieldRef" := "_&NewRecordRef".FIELDINDEX(_FieldIndex); REPEAT "_&FieldRef" := "_&RecordRef".FIELDINDEX(_FieldIndex); "_&FieldRef".VALUE := "_&NewFieldRef".VALUE; "_&RecordRef".MODIFY; UNTIL "_&RecordRef".NEXT = 0;
Comments
Then you can use
with fieldindex, you have to think about the possibility that there are fields that are not Enabled. In short it is not a sure way to do it.
You might also use the name of the field. Then you search the ID of the field in the Field-Table.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!