老师,在表格新增一行后逻辑框有两种状态,不知道有和不同。谢谢!

此主题相关图片如下:qq图片20240810091055.png


此主题相关图片如下:qq图片20240810090959.png

第一种是正确的。
第二种是错误的,应该不是使用Foxtable内置的新增行功能新增,是使用SQL新增的行,这种情况必须给逻辑列赋值false
老师,我不会用SQL新增行,是用的foxtable内置新增行功能,并且出现上述q情况的是同一行。
foxtable内置新增行功能我测试没有这种情况。请上传实例说明
在按钮里用的这个:Tables("登记总表_Table1").DataTable.AddNew().Save(),是不是不能这么写?
[此贴子已经被作者于2024/8/19 16:34:23编辑过]
Tables("登记总表_Table1").AddNew()Tables("登记总表_Table1").Save()
如果逻辑列是一个表达式,而表达式写的不严谨会出现这种情况
表达式要用IIF(条件,true,false)框住避免这种问题