Foxtable(狐表)用户栏目专家坐堂 → 在表删除记录时 出现这个


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

主题:在表删除记录时 出现这个

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
在表删除记录时 出现这个  发帖心情 Post By:2014/8/10 17:20:00 [只看该作者]

在表删除记录时 出现这个

 


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

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


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

 删除行事件你写了什么代码,写在哪个事件?DataRowDeleted?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/10 17:28:00 [只看该作者]

我查一下

 


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/11 9:05:00 [只看该作者]

BeforeDeleteDataRow

中事件中 写了以下代码

Dim xx As String
xx=e.DataRow("仓库名称")
Dim drs As List(Of DataRow)
drs = DataTables("库存表").Select("仓库名称 ='"& xx &"' and 库存数量<>0")
If drs.count=0 Then
    DataTables("库存表").DeleteFor("仓库名称 = '" & xx & "'")
Else
   MessageBox.show("此仓库 有数据存在 不能删除")
    e.cancel=True
End If

 

 

这些代码删除了 ,就不会出现问题了,不知道代码错在哪里


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/11 9:17:00 [只看该作者]

找到原因了,原来库存表没有库存数量这个字段


 回到顶部