同样的命令代码,只是替换了表名及窗口名,为什么就执行不了了呢?
不能执行的代码如下:
Dim b As Boolean = False
For Each c As Col In Tables("仪器设备库").cols
If Tables("仪器设备库").Current.isnull(c.name)=False Then
b= True
End If
Next
If b =False Then
Tables("仪器设备库").Current.delete
End If
Forms("仪器设备库主窗口").open()
forms("仪器设备库详细窗口").close()
可以执行的是bin大师给的,好像else是多余的
Dim b As Boolean = false
for each c as col in tables("人力资源库").cols
if Tables("人力资源库").Current.isnull(c.name)=false then
b= true
end if
next
if b =false then
Tables("人力资源库").Current.delete
end if
Forms("人力资源界面主窗口").open()
forms("人力资源详细内容窗口").close()
else(是不是多余写的,用的时候我已经删除)