Never mind I figured it out. This works pretty well when you put it in the row selection of table embed.
IF TableSelect(Table) > TableCount(Table) THEN
ReturnToCapture(Table.FirstField)
ELSE
SWITCH NextField()
CASE "FirstField"
SetFocus(Table.FirstField)
ReturnToCapture(Table.FirstField)
CASE "SecondField"
SetFocus(Table.SecondField)
ReturnToCapture(Table.SecondField)
CASE "ThirdField"
SetFocus(Table.ThirdField)
ReturnToCapture(Table.ThirdField)
END
END
Thanks
Greg