次の例は、子レコードや祖父母レコード内の列へのアクセスに [_THISROW-n] を使用する方法を示しています。テンプレートで Start 式を使用する方法もご覧ください。
テンプレート
次のテンプレートの例では、Child 行の値を使用して決定された条件に基づいて Grandchild レコードをフィルタします。選択する Grandchild レコード数を決定する数値列 [Top] が Child テーブルにあるとします。
<<Start: [Related Children]>> <<[Child]>>
| ID | Created | ParentID/ChildID | Child |
<<Start: SELECT([Related Grandchildren][ID],[OrderNumber]<=[_THISROW-1].[Top])>><<[ID]>> |
<<[Created]>> |
<<[ChildID]>> |
<<[Grandchild]>><<End>> |
<<End>>
結果
SELECT() 式は Child テーブル内の Top 列を参照するために [_THISROW-1] を使用しています。[_THISROW] を使用すると、存在しない Parent テーブルの Top 列を参照することになります。