Foxtable(狐表)用户栏目专家坐堂 → 关于数据列值得比较


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

主题:关于数据列值得比较

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
关于数据列值得比较  发帖心情 Post By:2015/4/9 16:38:00 [只看该作者]

 各位老师,我想实现功能如下:
有一个表“产品表”,包括了两列“安全库存数量”,“库存数量”

我想加一个判断,只要表中有一行满足“安全库存数量”>"库存数量",就提醒一个messagebox("库存不足了")

 


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


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

DataColChanged事件

select case e.datacol.name
    case “安全库存数量”,“库存数量”
         if e.datarow("安全库存数量")>e.datarow("库存数量") then
             messagebox.show("库存不足了")
         end if
end select

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
  发帖心情 Post By:2015/4/9 16:48:00 [只看该作者]

在临时表中这个事件,我想通过一个按钮来实现
[此贴子已经被作者于2015/4/9 16:48:21编辑过]

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


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

利用SQLcommand 

执行SQL语句查询看看结果是否大于0 

"select count(*) f rom {表名} where 安全库存数量 >库存数量"

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


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/9 16:52:00 [只看该作者]

已经加载的话,直接:

 

Dim dr As DataRow = DataTables("表名").find("安全库存数量>库存数量")
if dr isnot nothing then

     messagebox.show("报警信息")

end if


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


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
  发帖心情 Post By:2015/4/9 17:01:00 [只看该作者]

Dim cmd As New SQLCommand
cmd.CommandText ="select count(*) f om {统计表1} where 安全库存数量 >库存数量"
If cmd.ExecuteScalar > 0 Then
    Messagebox.Show("存在库存不足的产品","提示")
End If

这样写的,结果报错了,我觉得可能是因为这个表不是外部表把


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


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

报错什么?   F ROM 写对吗? 没空格的哦.

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


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

列名加上[] 括号看看

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
  发帖心情 Post By:2015/4/9 17:10:00 [只看该作者]

bin老师,你帮忙看一下,问题在截图中,form我改了

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150409171023.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/4/9 17:10:58编辑过]

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


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

列名不对呗. 

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