Foxtable(狐表)用户栏目专家坐堂 → 求指点,实在不会了。快绝望了!!!


  共有1646人关注过本帖树形打印复制链接

主题:求指点,实在不会了。快绝望了!!!

帅哥哟,离线,有人找我吗?
sgkyzfh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:98 积分:840 威望:0 精华:0 注册:2017/5/27 20:17:00
求指点,实在不会了。快绝望了!!!  发帖心情 Post By:2017/5/31 19:57:00 [只看该作者]

起始日期 处理方式 一周后效果 再次处理
列属性 日期型 字符串 字符串 字符串
下拉菜单选项        
    已经处理 良好  
    未处理  
    计划修处理    
         
急求:如果"起始日期"不为空;"一周后效果"等于”差“时。"再次处理"列在打开表时自动赋值为“需要再次处理”字样

在这里菜鸟先谢谢,大侠的指点了。

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19501 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/31 20:21:00 [只看该作者]

增加行 再次处理  默认值 为 “再次处理” ,在datacolchanged 中检测 起始日期 及一周后效果的  值,根据要求改写  再处理字段

 回到顶部
帅哥哟,离线,有人找我吗?
wyz20130512
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By: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()
 

 回到顶部