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


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

主题:明细表必输

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


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

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

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/1/9 9:41:00 [只看该作者]

自己做个保存按钮,先判断,再保存。

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


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

添加一个保存按钮, 保存前使用 select 查询一次http://www.foxtable.com/help/topics/0400.htm

条件为  例如 列1 列2是必填项   selelct("列1 is null or 列2 is null") 判断一下得出的结果数量如果大于0 说明有必输项没填入

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/9 9:48:00 [只看该作者]

用find也行,找到了应填而没填的,就提示、返回。

 回到顶部
帅哥哟,离线,有人找我吗?
魔鬼之神
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


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

看代码不应该会出现这种问题

你上个例子吧

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


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

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

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


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

保存按钮最前面,执行以下代码 Tables("表名").FinishEditing 看看

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/1/9 12:00:00 [只看该作者]

奇葩的问题,请用例子说话


 回到顶部