以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求指点,实在不会了。快绝望了!!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101455) |
||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/5/31 19:57:00 -- 求指点,实在不会了。快绝望了!!!
|
||||||||||||||||||||||||||||||||||||||||
-- 作者:wei0769 -- 发布时间:2017/5/31 20:21:00 -- 增加行 再次处理 默认值 为 “再次处理” ,在datacolchanged 中检测 起始日期 及一周后效果的 值,根据要求改写 再处理字段 |
||||||||||||||||||||||||||||||||||||||||
-- 作者:wyz20130512 -- 发布时间:2017/5/31 20:30:00 -- DataColChanged事件: Select Case e.DataCol.Name Case "一周后效果" If e.NewValue = "差" AndAlso e.DataRow.IsNull("起始日期") = False Then e.DataRow("再次处理") = "需要再次处理" End If End Select [此贴子已经被作者于2017/5/31 20:47:44编辑过]
|
||||||||||||||||||||||||||||||||||||||||
-- 作者:有点色 -- 发布时间:2017/5/31 20:58:00 -- DataColChanged事件:
Select Case e.DataCol.Name
Case "一周后效果", "起始日期"
If e.datarow("一周后效果") = "差" AndAlso e.DataRow.IsNull("起始日期") = False Then
e.DataRow("再次处理") = "需要再次处理"
Else
e.DataRow("再次处理") = nothing
End If
End Select
AfterOpenProject事件
DataTables("表A").DataCols("一周后效果").RaiseDataColChanged()
|