以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口表的doubleclick事件的不为空判定 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79131) |
-- 作者:文道古月 -- 发布时间:2015/12/24 17:12:00 -- 窗口表的doubleclick事件的不为空判定 老师好:以下代码,明明判定了不为空,为什么还执行? 窗口表的doubleclick事件 Dim er As Row = e.Row Dim r As Row = Tables("过账预览").AddNew Select Case e.Col.name Case "编码","描述" If er IsNot Nothing Then r("编码") = er("物料编码") r("描述") = er("物料描述") r.Save() Else e.cancel = True End If End Select
|
-- 作者:大红袍 -- 发布时间:2015/12/24 17:18:00 -- Dim er As Row = e.Row Dim r As Row = Tables("过账预览").AddNew Select Case e.Col.name Case "编码","描述" If er.isnull(e.col.name) = false Then r("编码") = er("物料编码") r("描述") = er("物料描述") r.Save() Else e.cancel = True End If End Select |
-- 作者:文道古月 -- 发布时间:2015/12/24 18:08:00 -- 不能进入编辑状态,但是还是在增加空白行,会是什么原因? 窗口表事件,副本状态
|
-- 作者:大红袍 -- 发布时间:2015/12/24 18:38:00 -- Dim er As Row = e.Row Dim r As Row = Tables("过账预览").AddNew |
-- 作者:文道古月 -- 发布时间:2015/12/24 18:53:00 -- 为什么换个位置就好了??? |
-- 作者:大红袍 -- 发布时间:2015/12/24 19:34:00 -- 呃,无论是否为空,你都执行 Dim r As Row = Tables("过账预览").AddNew
肯定就增加一行 |