设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 4026|回复: 22
打印 上一主题 下一主题

[窗体] [求助]如何用代码打开窗体

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-20 00:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位高手,我想用代码打开一个窗体,请问具体该怎么写,谢谢!(不需要其它条件,只是单纯打开窗体就可以)

[此贴子已经被作者于2007-4-19 16:45:58编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-4-20 00:54:00 | 只看该作者
docmd.OpenForm "窗体名称"
3#
 楼主| 发表于 2007-4-20 01:20:00 | 只看该作者
谢了,如果是在关闭原有窗体的基础上打开新窗体呢?麻烦了!
4#
发表于 2007-4-20 06:41:00 | 只看该作者
在原有窗体的uload事件中可以
5#
发表于 2007-4-20 06:47:00 | 只看该作者
其实只要用按钮向导就可完成你的操作,这些代码不需要强记的
6#
 楼主| 发表于 2007-4-20 17:01:00 | 只看该作者
可是,在我的数据库登陆系统中,需要有一句:关闭原有窗体并打开新窗体的代码,我不知道该怎么写,各位帮帮忙吧!
7#
发表于 2007-4-20 17:04:00 | 只看该作者
在原窗体的UnLoad事件中写代码Docmd.OpenForm "新窗体"..............
8#
 楼主| 发表于 2007-4-20 17:27:00 | 只看该作者

这是我“小窗体”窗体中的代码,我想在提示"你无权操作此窗口!"和"请先登陆!"后,关闭“小窗体”并打开“数据维护及查询”窗体,是像下面那样写吗,不好意思,我不太懂代码。

Private Sub Form_Load()

If login_successful = 1 Then
   If check_level(Me.Name, user_level) = 1 Then
     Else
     MsgBox "你无权操作此窗口!", vbOKOnly
     DoCmd.Close acForm, Me.Name

     UnLoad DoCmd.OpenForm "数据维护及查询"  
   End If
Else
     MsgBox "请先登陆!", vbOKOnly
     DoCmd.Close acForm, Me.Name

     UnLoad DoCmd.OpenForm "数据维护及查询"
End If
End Sub

[此贴子已经被作者于2007-4-20 9:41:55编辑过]

9#
发表于 2007-4-20 17:42:00 | 只看该作者
不是。。要在小窗体的UnLoad事件中写这代码。。。意思是在小窗体卸载时触发

Private Sub Form_UnLoad()

docmd.openform "数据维护及查询"

end sub
10#
 楼主| 发表于 2007-4-20 17:53:00 | 只看该作者
可是,我想做到8楼那样的效果,不改变原有事件,只是修改代码,该怎样做呢,麻烦了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 21:21 , Processed in 0.095975 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表