many thanks for your great efforts , is there any other alternative to load just one field say :
myRec.LastName := ReadStringFromStream(LoadingStream);
let's update
myRec.LastName
with a new value
myRec.LastName := 'Wombat';
// to change
not the whole record
then save only this new field value , something like update then save whithout loading the whole record just the target one .
I hope you get me now .
like this step :
https://www.thoughtco.com/create-dat...-files-1058003
please read the "Change and Update" part