设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 657|回复: 5
打印 上一主题 下一主题

[查询] 求助:关于查询窗口的问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-3 01:00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟做了一个查询窗口,按不同的输入查询出不同的窗体

但每次运行所有的窗体都弹出来了

查询按钮的事件管理器原始程序如下:

Dim stDocName As String
    Dim stLinkCriteria As String
    Dim stDocName1 As String
    Dim stLinkCriteria1 As String

    stDocName = "window1"
    stDocName1 = "window2"
    stDocName2 = "window3"
    stDocName3 = "window4"
     
    stLinkCriteria = "[Serial Number]=" & "'" & Me![Text1] & "'"
   
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    DoCmd.OpenForm stDocName1, , , stLinkCriteria
    DoCmd.OpenForm stDocName2, , , stLinkCriteria
    DoCmd.OpenForm stDocName3, , , stLinkCriteria


Exit_Command4_Click:
    Exit Sub





哪位高手能给一段程序解决这个问题

先谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-2-3 01:38:00 | 只看该作者
打开查询前应按要求进行判断,然后打开对应的查询,可使用IF语句
3#
 楼主| 发表于 2007-2-5 22:27:00 | 只看该作者
我用的case 语句

效果估计是一样的,但就是不知道怎么表达查询条件,我希望看输入与分别窗体1,2,3,4的Serial number 是否符合,并打开相应窗体

  Select Case stLinkCriteria
    Case "[Serial Number], "window1" = " & " '" & Me![Text1] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Select

"[Serial Number]=" & "'" & Me![Text1] & "'"是对的,但结果是window1,2,3,4都跳出来

但我想表达希望与 window1 中的Serial Number 符合

如下

"[Serial Number], "window1" = " & " '" & Me![Text1] & "'"

就不对了



求助各位

再次道谢了!
4#
 楼主| 发表于 2007-2-6 01:57:00 | 只看该作者
继续期待答案中。。。。
5#
发表于 2007-2-6 23:50:00 | 只看该作者
select case nume

case 1

.......

case 2

......

end case

case 的语法是这样的,具体看帮助。
6#
发表于 2007-2-7 04:59:00 | 只看该作者
必须要先知道你的window1对应的serialnumber是什么。

select case text1




case "Serial Number1":

docmd.openform  stDocName ...



case "Serial Number2":

docmd.openform  stDocName1 ...





case "Serial Number3":

docmd.openform  stDocName2 .....

end select



[此贴子已经被作者于2007-2-6 21:00:57编辑过]

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

本版积分规则

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

GMT+8, 2025-1-10 04:56 , Processed in 0.077950 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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