以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 明细表必输 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44791) |
-- 作者:魔鬼之神 -- 发布时间:2014/1/9 9:37:00 -- 明细表必输 点击保存时,如果从表中有必输项没填的刚提示出来,不管有多少行数据,都只提示一次即可。如何实现呢? |
-- 作者:狐狸爸爸 -- 发布时间:2014/1/9 9:41:00 -- 自己做个保存按钮,先判断,再保存。 |
-- 作者:Bin -- 发布时间: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 -- 发布时间:2014/1/9 9:48:00 -- 用find也行,找到了应填而没填的,就提示、返回。 |
-- 作者:魔鬼之神 -- 发布时间:2014/1/9 10:38:00 -- 回复:(Bin)添加一个保存按钮, 保存前使用 select 查... 我写的代码是这样的,但在这样的情况下点击会死机:当明细里只有一行没填仓库,点击会提示必输得填仓库,然后又加了一行明细没填仓库,这样就存在了两行仓库没填的记录,点击按钮也能正常提示必输,但当我把其中一条记录填上仓库后,点击按钮却死机,这是为什么呢? 按钮只有以下代码: Dim drs As List(Of DataRow) [此贴子已经被作者于2014-1-9 10:45:33编辑过]
|
-- 作者:Bin -- 发布时间:2014/1/9 10:40:00 -- 看代码不应该会出现这种问题 你上个例子吧 |
-- 作者:魔鬼之神 -- 发布时间:2014/1/9 11:58:00 -- 回复:(Bin)看代码不应该会出现这种问题你上个例子吧... 我找到原因了,当仓库名称或仓库编码在获得焦点后,去点击按钮就会死机。如果选择完仓库后,点击一下其他列,再点击保存就不会死机。这样的问题如何解决呢? |
-- 作者:Bin -- 发布时间:2014/1/9 12:00:00 -- 保存按钮最前面,执行以下代码 Tables("表名").FinishEditing 看看 |
-- 作者:狐狸爸爸 -- 发布时间:2014/1/9 12:00:00 -- 奇葩的问题,请用例子说话 |