虽然查了不少关于load、unload、show、hide、visiable的相关文章,但感觉还是理不清思路,请大家帮我看看应该怎么写才正确呢?非常感谢!问题描述如下:
在同一个工程中建立了三个Form及一个Module 三个Form之间互相独立不存在调用关系 但他们实现的功能差不多是一样的 即分别调用Module里的程序段分别实现更新SQL Server数据库中的三列值的功能
Form1的代码如下:
Option Explicit
……
Private Sub Form1_load()
  Form1.Visible = True
  Form2.Visible = False
  Form3.Visible = False
  ……
End subPrivate Sub Command1_Click()
  Call OrderConnectionSUB    '总连接
  ……                       '更新SQL Server数据库中某列值的代码
End subPrivate Sub Command2_Click()
  Set adoRst = Nothing
  Unload Me
End SubForm2及Form3的代码架构基本相同 只是在某些部分根据功能有所改变现在的问题是 运行程序后 只有Form1中的功能得以实现(即SQL Server数据库中只有与Form1程序段对应的列值实现了更新) 而Form2与Form3都没有 不知道是不是因为多窗体运行出现了问题
(哎 其实 我自己都不知道该怎么判断Form2与Form3是否运行了 只知道在SQL Server数据库中查询时发现Form2与Form3程序段功能没有实现 甚至根本都没有做到需要单击Form2中的Command1那一步 我尝试着只单击Form2 结果发现还是从Form1开始运行 )请大家帮忙看看 非常感谢