以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]保存问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106270)

--  作者:seal51
--  发布时间:2017/9/5 17:36:00
--  [求助]保存问题

If Tables("smboc1").Current.isnull("年份") = True Then
    MessageBox.Show("年份不能为空!","提示")
    Return
Else
    If Tables("smboc1").Current.isnull("年月") = True Then
        MessageBox.Show("年月不能为空!","提示")
        Return
    End If
End If
Tables("smboc1").Current.Save

 

上述代码, 年份为空, 年月为空, 按保存按钮不能保存, 全部填写后能保存

但是,当年份和年月不为空, 修改这行数据后再保存,发现不能保存, 这是怎么回事呢?


--  作者:有点甜
--  发布时间:2017/9/5 18:17:00
--  

弹出什么提示吗?代码没问题,有可能是你修改的那一行不是 Tables("smboc1").Current

 

弹出值看看

 

msgbox(Tables("smboc1").Current("年份"))

msgbox(Tables("smboc1").Current("年月"))