设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 一个查询

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-3 23:33:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位:附件中窗体1内的查询功能如何实现 。谢谢!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-12-4 00:07:53 | 只看该作者
Private Sub Combo2_Change()
  'SELECT 表1.ID, 表1.姓名, 表1.工资发放方式 FROM 表1
  Select Case Combo2
  Case "正常"
    Me.List0.RowSource = "SELECT 表1.ID, 表1.姓名, 表1.工资发放方式 FROM 表1 WHERE 工资发放方式 IN('现金','银行')"
  Case "全部"
    Me.List0.RowSource = "SELECT 表1.ID, 表1.姓名, 表1.工资发放方式 FROM 表1 "
  Case Else
    Me.List0.RowSource = "SELECT 表1.ID, 表1.姓名, 表1.工资发放方式 FROM 表1 WHERE 工资发放方式 ='" & Combo2 & "'"
  End Select
End Sub
3#
发表于 2011-12-4 09:03:32 | 只看该作者
搜索刘小军
4#
发表于 2011-12-4 09:42:21 | 只看该作者
  1. Private Sub Combo2_AfterUpdate()
  2.     Dim Criteria As String
  3.     Dim strWhat As String
  4.     Dim sSQL As String
  5.     If Not IsNull(Me.Combo2) Then
  6.         strWhat = Me.Combo2
  7.     Else
  8.         Exit Sub
  9.     End If
  10.     Select Case strWhat
  11.     Case Is = "全部"
  12.         Criteria = ""
  13.     Case Is = "正常"
  14.         Criteria = "WHere 工资发放方式='现金' OR 工资发放方式='银行'"
  15.     Case Else
  16.         Criteria = "where 工资发放方式='" & strWhat & "'"
  17.     End Select
  18.     sSQL = "select * from 表1 " & Criteria
  19.     Me.List0.RowSource = sSQL
  20. End Sub
复制代码

点评

yhf
谢谢版主Henry D. Sy。此法可行,但我不想用代码,最好是通过一个查询条件表,用iif语句,请问该如何写。谢谢。  发表于 2011-12-4 13:54
5#
发表于 2011-12-4 14:01:58 | 只看该作者
最好是通过一个查询条件表?
什么意思?
6#
 楼主| 发表于 2011-12-4 17:52:35 | 只看该作者
本帖最后由 yhf 于 2011-12-5 06:22 编辑
Henry D. Sy 发表于 2011-12-4 14:01
最好是通过一个查询条件表?
什么意思?


有请版主 Henry D. Sy :   附件窗体1中列表框数据来源为查询1,请帮助用IIF语句写查询条件。谢谢!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2011-12-5 06:26:49 | 只看该作者
Henry D. Sy 发表于 2011-12-4 14:01
最好是通过一个查询条件表?
什么意思?

有情版主Henry D. Sy :附件中窗体1中列表框数据来源为查询1,窗体1sub为查询条件,请帮助用iif语句写出该查询。谢谢!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2011-12-6 17:54:15 | 只看该作者
谢谢各位不吝赐教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 20:29 , Processed in 0.099889 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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