设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 任意字段组合查询怎么实现?

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-27 23:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想实现一个面板操纵形式:就是在表和查询及关系都已完成的情况下,设计一个窗体,上面带有各个字段按钮,比如:姓名(档案表),性别(档案表),年龄(档案表);岗位(工资表),工资(工资表),职称(工资表)

我想实现在一个表板上实现以上字段的任意组合查询,比如, 我选姓名,工资 怎么实现, 这个问题我一直没有想通能给我解答一下吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-11-28 01:48:00 | 只看该作者
用VBA構造一個自動組合的SQL語句即可,當然也可以用用TSQL構造。
我用TSQL構造的代碼,太復雜,您想看麼。
3#
发表于 2002-12-20 08:37:00 | 只看该作者
我想看,能贴上来吗????
4#
发表于 2003-1-1 06:45:00 | 只看该作者
Private Sub command18_Click()
strsql = "SELECT 型号,旧型号,规格尺寸,牌子,库存量,产地,类别,货位,报价 FROM 产品 where true"
If Not IsNull(grp1) Then strsql = strsql & " and (牌子=[forms]![按品牌类型查询]![grp1])"
If Not IsNull(grp2) Then strsql = strsql & " and 类别=[forms]![按品牌类型查询]![grp2]"
If Not IsNull(grp4) Then strsql = strsql & " and 货位=[forms]![按品牌类型查询]![grp4]"
If Not IsNull(grp5) Then strsql = strsql & " and 规格尺寸=[forms]![按品牌类型查询]![grp5]"
If Not IsNull(grp6) Then strsql = strsql & " and 产地=[forms]![按品牌类型查询]![grp6]"

Me![按品牌类型查询子窗体].Form.RecordSource = strsql
'DoCmd.OpenReport "按指定条件查询报表", acViewPreview, strsql
End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-5 02:24 , Processed in 0.082463 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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