以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]单条记录窗体出问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69414)

--  作者:fred
--  发布时间:2015/6/4 18:48:00
--  [求助]单条记录窗体出问题
单记录窗体中有两个按钮,一个是保存,另一个是保存并关闭。
其中有一列是必填项。
双击此必填项为空白值的行时,出来此条记录的窗体。
若在窗体中必填项输入值后,点保存。再点保存并关闭。回到表中看,此必填单元格输入正常。
而若当在窗体中必填项输入值后,直接点保存并关闭。回到表中看,此必填单元格仍为空。后来发现是因为此单元格为当前单元格(光标还在一闪一闪)。否则输入就正常。
保存按钮的CLICK事件为
DataTables("采购合同").Save()

保存并关闭按钮的CLICK事件为
DataTables("采购合同").Save()
Forms("采购合同").Close()

现请问老师,代码要如何调整?


[此贴子已经被作者于2015/6/4 19:27:05编辑过]

--  作者:大红袍
--  发布时间:2015/6/4 18:54:00
--  
 呃,如果提示,说明就是有数据为空值。代码没错
--  作者:fred
--  发布时间:2015/6/4 19:00:00
--  

[此贴子已经被作者于2015/6/4 19:24:53编辑过]

--  作者:fred
--  发布时间:2015/6/4 19:07:00
--  

[此贴子已经被作者于2015/6/4 19:24:37编辑过]

--  作者:大红袍
--  发布时间:2015/6/4 19:52:00
--  

 保存之前,把单元格结束编辑

 

StartEditing 进入单元格编辑模式
FinishEditing 结束单元格编辑模式


--  作者:fred
--  发布时间:2015/6/4 21:22:00
--  
谢谢了
--  作者:fred
--  发布时间:2015/6/4 21:39:00
--  
后面还有两个截图
图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/6/4 21:40:50编辑过]

--  作者:大红袍01
--  发布时间:2015/6/4 21:40:00
--  

 呃,什么意思


--  作者:fred
--  发布时间:2015/6/4 21:43:00
--  
怎么还有三个图没显示出来?明明说还有45个今天还可上传。不管他了。
就是报错信息还是跳出来。但结果是这个单元格数据有了。
怎么报错信息还是跳出来呢?

--  作者:大红袍01
--  发布时间:2015/6/4 21:44:00
--  
 做个例子发上来,不应该。