Field index yang dipakai adalah RefTableId dan RefRecId.
RefTableId, dipakai untuk value TableId yang dipakai attachment.
RefRecId, dipakai untuk value RecId sebuah record.
Contoh Query :
RSMmdPlasmaRegister data;
RS_PlasmaFarmer farmer;
docuRef docuRef, docuRefNew;
data = RSMmdPlasmaRegister::find(_recId, true);
//mencari record pada table docuRef basedon TableId dan RecId
while select docuRef
where docuRef.RefTableId == data.TableId &&
docuRef.RefRecId == data.RecId
{
docuRefNew.clear();
docuRefNew.data(docuRef);
docuRefNew.RefTableId = _targetTableId;
docuRefNew.RefRecId = _targetRecId;
docuRefNew.insert();
}