窗体1 FrmLoginPrivate Sub Form_Load()
If Adodc1.Recordset.RecordCount > 0 Then
......
Else
Unload Me
FrmAddUser.Show
End If
End Sub窗体2 FrmAddUserPrivate Sub Form_Unload(Cancel As Integer)
FrmUser.Adodc1.Refresh
If FrmUser.Adodc1.Recordset.RecordCount > 0 Then
Unload Me
FrmLogin.Show
Else
End
End If
End SubPrivate Sub Command2_Click()
Unload Me
End Sub以上程序运行正常,但如果FrmLogin.Show点FrmLogin.Show的关闭程序并没有真正结束,请问是怎么回事?谢谢。PS:FrmLogin不能添加Form_Unload的End,因为这是登陆窗口,还要调用别的窗体.
If Adodc1.Recordset.RecordCount > 0 Then
......
Else
Unload Me
FrmAddUser.Show
End If
End Sub窗体2 FrmAddUserPrivate Sub Form_Unload(Cancel As Integer)
FrmUser.Adodc1.Refresh
If FrmUser.Adodc1.Recordset.RecordCount > 0 Then
Unload Me
FrmLogin.Show
Else
End
End If
End SubPrivate Sub Command2_Click()
Unload Me
End Sub以上程序运行正常,但如果FrmLogin.Show点FrmLogin.Show的关闭程序并没有真正结束,请问是怎么回事?谢谢。PS:FrmLogin不能添加Form_Unload的End,因为这是登陆窗口,还要调用别的窗体.
解决方案 »
- 如何把Powerpoint中的bmp提取出来
- HOOK问题.高手都来看看吧.谢谢.
- 关于不能加载控件的问题:我这样处理还是不行,问题究竟错在哪儿?请高手们指点!!!
- SQL 2000 数据连接问题?请指教,在线等
- 怎样去掉webbrowser里的上下和左右滚动条!在线给高分100
- 字段名:‘职称’,值为:“高”、“中”、“初”,如果不另建字段的话怎么排序??
- 得到主机名的API是???()
- VB+ACCESS数据库中如何将相邻2个记录相加求平均值后生成新记录
- 对不起!我应该这样问::"怎样删除字符串中的引号"!!!
- 非VB高手莫进,非系统开发人员莫进,不是很难,可你不一定会的? 我失望!!!?
- 谁能帮我精减一下这段代码,不是很长。如果你能做一下注释更好,谢谢!
- 如何判断TREEVIEW(树型框)某项的左边是“-”(减号)还是“+”(加号)?
End
End Sub
End
End Sub
以上代码Form_Unload里End了怎么show其它窗口?两个窗口检测If Adodc1.Recordset.RecordCount > 0 Then然后show出响应窗口的.
FrmLogin.Show顺序颠倒下不可以么?先FrmLogin.Show,后Unload Me?
FrmLogin为登录窗口 如果数据库无用户则关闭自身弹出FrmAddUser添加用户窗口~~~无问题
FrmAddUser为添加用户窗口 如果数据库无用户点关闭则关闭自身~~~无问题
FrmAddUser为添加用户窗口 如果数据库有用户点关闭则关闭自身弹出FrmLogin登录窗口~~~无问题FrmAddUser为添加用户窗口 如果数据库有用户点command2或关闭则关闭自身弹出FrmLogin登录窗口~~~现在点击FrmLogin登录窗口的关闭FrmLogin窗体~窗体是关闭了但我的程序并没有真正结束
你此段话“现在点击FrmLogin登录窗口的关闭FrmLogin窗体~窗体是关闭了但我的程序并没有真正结束”该如何理解。我的理解就是“点击FrmLogin登录窗口的关闭”应结束“我的程序”。
那么我给出的代码就是完成次目的。
Cancel = -1
End Sub
Unload Forms(i)
Next i