Foxtable(狐表)用户栏目专家坐堂 → 代码问题求助?


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

主题:代码问题求助?

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
代码问题求助?  发帖心情 Post By:2015/2/11 11:07:00 [只看该作者]

Select Case e.DataCol.Name
    Case "申报性质","资格审核"
        If e.DataRow("鉴定等级") = "技师" Then
            If e.DataRow("申报性质") = "正常申报" Then
                If e.DataRow("资格审核") = True Then
                    e.DataRow("理论收费") = 50
                End If
            End If
        End If
       
End Select

 

 


图片点击可在新窗口打开查看此主题相关图片如下:j3e7{xr%iv6v5@md(j9wzl.png
图片点击可在新窗口打开查看

 

 

代码是表DataColchanged事件代码,为什么在表中的“理论收费”列没反应,是代码的问题?“理论收费、实操收费、潜能收费、评审收费”等列是“整数列”,“应收合计”是字符型,是表达式列。

 

请版主指教!


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/11 11:10:00 [只看该作者]

我的目标是:根据代码生成各收费列的数据自动填入,现只写了理论收费这列就不行

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/11 11:10:00 [只看该作者]

根据你的代码.你在更改  申报性质 和资格审核列才会触发变动哦.

并且要符合你下面的一系列IF判断

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/11 11:12:00 [只看该作者]

那我要怎么写,才会自动变呢?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/11 11:13:00 [只看该作者]

关键你要说明你要如何变动.

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/11 11:19:00 [只看该作者]

比如说:“鉴定等级”是技师,“申报性质”是正常申报,“资格审核”是通过(这是逻辑列),那么“理论收费”列就自动填入50;

            :“鉴定等级”是技师,“申报性质”是补考实操,“资格审核”是通过(这是逻辑列),那么“理论收费”列就自动填入0,“实操收费”列填入80,“潜能收费”列填入0;


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/11 11:20:00 [只看该作者]

 代码没有问题,你修改列的值,或者重置列啊

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/11 11:22:00 [只看该作者]

重置列我做了,修改列的值没搞明白?我自己手工填入?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/11 11:28:00 [只看该作者]

以下是引用lisheng7177在2015/2/11 11:22:00的发言:

重置列我做了,修改列的值没搞明白?我自己手工填入?

 

单元格填入新的置,就会触发Datacolchanged事件


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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/11 11:35:00 [只看该作者]

我搞明白了,我重置“资格审核”列或其它条件列就可以了;因为表中的数据都是从其它表中直接传送过来的,我一直重置的是“理论收费”列,所以表中没反应,谢谢版主!有问题继续向您讨教!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部
总数 13 1 2 下一页