if MainTable.name <> "表A" Then
Forms("表A").Close() '关闭表A对应的独立窗口
elseif MainTable.name <> "表B" Then
Forms("表B").Close() '关闭表B对应的独立窗口
then
这个是你直接贴上来还是再写的.
最后结束语怎么是then呢,不是end if 吗?