Foxtable(狐表)用户栏目专家坐堂 → 明细表必输


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

主题:明细表必输

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


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
明细表必输  发帖心情 Post By:2014/1/9 9:37:00 [显示全部帖子]

点击保存时,如果从表中有必输项没填的刚提示出来,不管有多少行数据,都只提示一次即可。如何实现呢?

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


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
回复:(Bin)添加一个保存按钮, 保存前使用 select 查...  发帖心情 Post By:2014/1/9 10:38:00 [显示全部帖子]

我写的代码是这样的,但在这样的情况下点击会死机:当明细里只有一行没填仓库,点击会提示必输得填仓库,然后又加了一行明细没填仓库,这样就存在了两行仓库没填的记录,点击按钮也能正常提示必输,但当我把其中一条记录填上仓库后,点击按钮却死机,这是为什么呢? 按钮只有以下代码:

Dim drs As List(Of  DataRow)
drs = DataTables("CHD_SPMX").Select("CKBM is NULL or CKMC is NULL")
Dim hs As Integer=drs.Count
If hs = 0 Then
MessageBox.Show("可以递交.)
Else
MessageBox.Show("递交失败,仓库名称不能为空,请检查.)
'第一步:判断必输字段是否为空
End If

[此贴子已经被作者于2014-1-9 10:45:33编辑过]

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


加好友 发短信
等级:幼狐 帖子:166 积分:1527 威望:0 精华:0 注册:2013/1/26 14:43:00
回复:(Bin)看代码不应该会出现这种问题你上个例子吧...  发帖心情 Post By:2014/1/9 11:58:00 [显示全部帖子]

我找到原因了,当仓库名称或仓库编码在获得焦点后,去点击按钮就会死机。如果选择完仓库后,点击一下其他列,再点击保存就不会死机。这样的问题如何解决呢?

 回到顶部