したがって、レコードにドキュメントが添付されているかどうかに応じて、フォーム (PurchTable) のグリッド コントロール内のウィンドウ コントロールにアイコンを割り当てるという考え方です。
RefRecId と現在の RecId が一致するかどうか、select ステートメントを使用して DocuRef をチェックします。
問題は、各行に異なるアイコンを割り当てるにはどうすればよいかということです。本当にそれを理解することはできません:/
テーブル InventTestGroupMember のメソッド showDocHandIcon に似た表示メソッドを作成したと思います。その場合、現在の行のデータに応じてアイコン リソース番号を返す必要があります。たとえば、行に enum フィールドが含まれていて、enum に 1、2、3 の 3 つの値があり、値 1 と 2 の場合はアイコン 1 を返し、値 3 の場合はアイコン 2 を返します。
ところで、あなたは RefRecId と RecId の間に一致があるかどうかをチェックすると書きました。RefRecId はテーブル DocuRef 内で一意ではない可能性があるため、refDataAreaId と refTableId も確認することを検討してください。