设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2267|回复: 18
打印 上一主题 下一主题

[Access本身] 我想用按钮打开另一个窗口,并实现.........

[复制链接]
跳转到指定楼层
1#
发表于 2004-4-3 22:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我想用按钮打开另一个窗口,并实现打开的另一个窗口中,显示与上一个窗口具有相同序号的内容。例:
Private Sub Command26_Click()
    If Me.违法主体 = "个人" Then
    DoCmd.OpenForm "个人资料"   '当“违法主体”字段的内容是“个人”时,就打开“个人资料”这个窗体。

    ElseIf Me.违法主体 = "单位" Then
    DoCmd.OpenForm "单位资料"
    End If
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-4-3 22:25:00 | 只看该作者
有什么问题?
3#
 楼主| 发表于 2004-4-3 22:55:00 | 只看该作者
我要实现打开的另一个窗口中,显示与上一个窗口具有相同序号的内容。
还应增加哪些代码?
4#
发表于 2004-4-3 23:06:00 | 只看该作者
你注意一下openform的最后一个参数,这个参数是用来给被打开的窗口传递参数的

打开的窗体在OPEN事件中根据对应的属性取得传入参数,然后设置自己的数据源

具体细节自己考虑吧
5#
 楼主| 发表于 2004-4-3 23:28:00 | 只看该作者
呵呵,还是不会。
可以给个实例或代码吗?Please.
6#
 楼主| 发表于 2004-4-5 01:16:00 | 只看该作者
    这个功能有点像子窗体,但是我是要在另一个弹出窗口中实现。能实现和上一个窗口相同序号的内容吗?
7#
发表于 2004-4-5 18:01:00 | 只看该作者
DoCmd.OpenForm "个人资料",,,"[序号]=" & 序号
8#
 楼主| 发表于 2004-4-6 04:08:00 | 只看该作者
    这样可是可以,但是只能浏览到一条数据了,我是想在另一个弹出窗口中也能显示相同序号内容的数据,而且弹出的窗口还要能往上往下翻查数据。
    呵呵,这个可能有点困难了。
9#
发表于 2004-4-6 07:30:00 | 只看该作者
用findrecord命令
10#
 楼主| 发表于 2004-4-6 19:43:00 | 只看该作者
Private Sub Command26_Click()
    If Me.违法主体 = "个人" Then
    DoCmd.OpenForm "个人资料"   '当“违法主体”字段的内容是“个人”时,就打开“个人资料”这个窗体。
    DoCmd.FindRecord "[案件序号]='" & Me.案件序号 & "'", , True, , True

这样好像不行,不知我错在哪?




[此贴子已经被作者于2004-4-6 11:45:36编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 23:47 , Processed in 0.101235 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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