Foxtable(狐表)用户栏目专家坐堂 → 代码执行后无效果,但也不出错误提示


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

主题:代码执行后无效果,但也不出错误提示

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
代码执行后无效果,但也不出错误提示  发帖心情 Post By:2014/9/20 14:03:00 [只看该作者]

代码执行后没有效果,但也不会出错误 提示,这就难办了,不知道哪不对了,求老师指点一下。
With DataTables("原始初级表")
    .DataCols("规格").RaiseDataColChanged(.DataRows(0))
End With

If MessageBox.Show("确认要转换规格吗?", "请确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) =DialogResult.Yes Then
If Tables("原始初级表").Current("规格") = "3克" Then
   SystemReady=False
   Tables("原始初级表").Current("购进量") = Tables("原始初级表").Current("购进量")/100
   SystemReady=True
Else
If Tables("原始初级表").Current("规格") = "3克*10小袋" Then
   SystemReady=False
   Tables("原始初级表").Current("购进量") = Tables("原始初级表").Current("购进量")/10
   SystemReady=True
End If
End If
End If

MessageBox.Show("转换完成")

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


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

你要实现什么效果? 
.DataCols("规格").RaiseDataColChanged(.DataRows(0))  这里只会触发第一行的DatacolChange哦.

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
  发帖心情 Post By:2014/9/20 14:11:00 [只看该作者]

我想实现所有为3克的规格,购进量除以100,所有为3克*10小袋的规格,购进量除以10。应该怎么改BIN老师?

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


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

你这个只是转换当前行啊

你要处理所有请遍历处理

具体想实现什么效果,请说清楚一点,我才可以给你写代码.最好把例子也发上来

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
  发帖心情 Post By:2014/9/20 14:48:00 [只看该作者]

当规格为3克时,购进量除以100,当规格为3克*10袋时,购进量除以10,请BIN老师指点

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
  发帖心情 Post By:2014/9/20 14:55:00 [只看该作者]

这是列子

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
  发帖心情 Post By:2014/9/20 14:55:00 [只看该作者]

附件怎么传不上去呢?

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
  发帖心情 Post By:2014/9/20 15:02:00 [只看该作者]

传上去了吗

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


加好友 发短信
等级:幼狐 帖子:144 积分:1107 威望:0 精华:0 注册:2014/6/1 10:22:00
[求助]例如图  发帖心情 Post By:2014/9/20 15:12:00 [只看该作者]

当规格为3克时,购进量除以100,当规格为3克*10袋时,购进量除以10,请老师指点

图片点击可在新窗口打开查看此主题相关图片如下:例如.png
图片点击可在新窗口打开查看




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


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

DatacolChange事件
if e.datacol.name="规格" then
  if e.datarow("规格")="3克" then
     SystemReady=False
     e.datarow("购进量")=e.datarow("购进量")/10
     SystemReady=True
  end if
end if

 回到顶部
总数 21 1 2 3 下一页