1、有个表【职工信息】,其PrepareEdit代码:
If e.IsFocusCell Then '如果是焦点所在单元格
If e.Col.Name = "工龄起算" Then '如果正在编辑的是[..]列
'---开始调某数据库中的部分数据到表【部分信息】
Dim mg As New Merger
'此处省略一些合并的代码
mg.Merge()
DataTables("部分信息").save()
end if
end if
2、建一个窗体【职工信息浏览】,插入页面集合控件,共4个页面,前3个页面都插入表且都绑定表【职工信息】,第4个页面插入表,绑定表【部分信息】,第1页面中表不作为副本,第2、3页面都作为副本。
3、当点击第1个页面中的列【工龄起算】,程序就执行前面的合并代码,窗体中的第4个页面中的表里可看到信息,但如果点击的是第2个页面中的列【工龄起算】就不会执行合并代码,估计是因为第2个页面中的表是作为副本的。
请教老师,我的页面集合事实用的时候有很多页面,也不能把有些列都放到第1页面去,有办法解决这个问题吗?
[此贴子已经被作者于2017/1/29 21:10:09编辑过]