以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 跨表引用的更新的问题,不显示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179821) |
||||
-- 作者:johnny8306 -- 发布时间:2022/9/12 22:03:00 -- 跨表引用的更新的问题,不显示 老师好, 设置datacolchanged事件后,表"工资发放表"的"日薪","天数","加班费"这三个列没有显示, 请老师帮忙看看哪里出了问题. 谢谢 表"工资发放表"datacolchanged事件, 如下: Select Case e.DataCol.Name Case "ID", "时段" Dim dr As DataRow = e.DataRow Dim pr As DataRow If dr.IsNull("ID") OrElse dr.IsNull("时段") Then dr("日薪") = Nothing dr("天数") = Nothing dr("加班费") = Nothing Else Dim filter As String filter = "ID = \'" & dr("ID") & "\' And 时段 = \'" & dr("时段") & "\'" pr = DataTables("考勤表").Find(filter) If pr IsNot Nothing Then dr("日薪") = pr("日薪") dr("天数") = pr("天数") dr("加班费") = pr("加班费") End If End If End Select
[此贴子已经被作者于2022/9/12 22:04:14编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/9/12 22:17:00 -- 已有数据重置一次列。如果需要保存数据,不要使用表达式列 |
||||
-- 作者:johnny8306 -- 发布时间:2022/9/13 14:21:00 -- 谢谢老师,这个问题已经解决. 另外,我想在"考勤表"做好后,直接生成"工资发放表",可以实现吗?
|
||||
-- 作者:有点蓝 -- 发布时间:2022/9/13 14:35:00 -- "考勤表"按照什么规则和逻辑生成"工资发放表"? |
||||
-- 作者:johnny8306 -- 发布时间:2022/9/13 14:59:00 -- 考勤表的列"ID"+"时段"+"天数"+"加班费"填写好, 自动添加更新在"工资发放表"对应的列 [此贴子已经被作者于2022/9/13 15:00:00编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/9/13 15:11:00 -- 参考:http://www.foxtable.com/webhelp/topics/1533.htm |