Foxtable(狐表)用户栏目专家坐堂 → [求助]值的判断


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

主题:[求助]值的判断

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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
[求助]值的判断  发帖心情 Post By:2017/11/29 9:45:00 [只看该作者]

请教!感谢!

控件NumericComboBox输入金额,DataFormat设置Format(e.Value, "#,##0.00")

列设置是双精度小数,控件从行dr1取值,明明数值一样,用

e.Form.Controls(stsz1(i)).Value <> dr1.OriginalValue(Cols1(i))判断总是不一样,如何改写?


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


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

执行下面代码,看弹出什么?

 

msgbox(e.Form.Controls(stsz1(i)).Value & vbcrlf & dr1.OriginalValue(Cols1(i)))

msgbox(e.Form.Controls(stsz1(i)).Value = dr1.OriginalValue(Cols1(i)))


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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
  发帖心情 Post By:2017/11/29 10:30:00 [只看该作者]

有点甜老师,显示两个一样的数字 和 True

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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
  发帖心情 Post By:2017/11/29 10:33:00 [只看该作者]

我是在e.Form.Controls(stsz1(i)).Value <> dr1.OriginalValue(Cols1(i))判断后加入你的代码,居然 True


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


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

那弹出

 

msgbox(e.Form.Controls(stsz1(i)).Value <> dr1.OriginalValue(Cols1(i)))


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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
  发帖心情 Post By:2017/11/29 10:37:00 [只看该作者]

是False

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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
  发帖心情 Post By:2017/11/29 10:39:00 [只看该作者]

所有列的判断都是False

[此贴子已经被作者于2017/11/29 10:43:52编辑过]

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


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

那就没问题啊,一个是true、一个是false,你逻辑是什么,选择你需要的那一个啊。

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


加好友 发短信
等级:童狐 帖子:213 积分:2573 威望:0 精华:0 注册:2017/6/18 9:32:00
  发帖心情 Post By:2017/11/29 10:54:00 [只看该作者]

有点甜老师,我是在窗口事件BeforeClose中用 e.Form.Controls(stsz1(i)).Value <> dr1.OriginalValue(Cols1(i))判断是否做了修改,明明没有修改任何项,每次退出窗口都提示已修改。

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


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

1、贴出全部代码

 

2、可以用这个 http://www.foxtable.com/webhelp/scr/0387.htm

 


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