此主题相关图片如下:微信截图_20250120101916.png
'If Tables("物料类别").current.Locked = True Then
' e.Form.controls("DropBox5").Enabled = False
'Else If Tables("物料类别").current.Locked = False Then
' e.Form.controls("DropBox5").Enabled = True
'End If
这样写不知哪出问题,也是不行的
我现在是想:当本行锁定时就不能编辑,解锁后就可以编辑,但是测试了很多次都是不行
If Tables("物料类别").current.Locked = True Then e.Form.controls("DropBox5").Enabled = False Else If Tables("物料类别").current.Locked = False Then e.Form.controls("DropBox5").Enabled = True End If |
到表格currentchanged、DataRowLockedChanged事件处理
[此贴子已经被作者于2025/1/20 10:58:14编辑过]
没有绑定文本框字段情况下,如果文本为空时,怎样才能使当前行指定列为空If e.Form.controls("DropBox5").value = "" Then
Tables("物料类别").current("税目ID") = Nothing
End If
这个需要写在哪里
放到valuechanged事件
If e.sender.text ="" Then
Tables("物料类别").current("税目ID") = Nothing
End If