我可能误解你的意思了,你可能要的不是输入焦点跳转,而是复制内容。
如果是单击复选框后,将此行的内容复制到Table2的当前行,那么代码应该是:
If e.Row.Checked Then
Dim r AS Row = Tables("窗口1.Table2").Current
If r IsNot Nothing Then
For Each c As Col In e.Table.Cols
r(c.name) = e.Row(c.Name)
Next
End If
End If
如果是单击复选框后,在Table2的新增一行,并将此行的内容复制到这个新增行,那么代码应该是:
If e.Row.Checked Then
Dim r AS Row = Tables("窗口1.Table2").AddNew
If r IsNot Nothing Then
For Each c As Col In e.Table.Cols
r(c.name) = e.Row(c.Name)
Next
End If
End If
提问一定要表述清楚自己的意思,以便于人家理解。
[此贴子已经被作者于2011-3-21 14:49:57编辑过]