Office中国论坛/Access中国论坛

标题: 多值字段的筛选例子 [打印本页]

作者: 咱家是猫    时间: 2012-1-17 12:02
标题: 多值字段的筛选例子
本帖最后由 咱家是猫 于 2012-1-17 12:11 编辑

在Access 2007/2010里,微软添加了多值字段功能,这个功能很实用.但对很多人来讲,针对多值字段的筛选却成了一个大问题(在不使用Access自带的筛选功能的情况下).我查看了帮助,帮助里对多值字段的描述是说与附件字段一样,它属于一个独立的记录集.一开始我的思路就是想用记录集的循环查找来解决这个问题.后来发现Access提示我不允许在Where 或 Having语句中引用多值字段.
通过继续查资料,终于找到了一个非常方便的方法.

下面,我做了个简单的例子.


作者: 门关上    时间: 2012-1-17 12:08
学习学习,谢谢猫哥
作者: bbpst    时间: 2012-1-17 13:01
本帖最后由 bbpst 于 2012-1-17 13:02 编辑

学习

{:soso_e127:} 版本太高了,打不开
作者: ycxchen    时间: 2012-1-17 13:51
下载学习!
作者: xuwenning    时间: 2012-1-17 14:12
学习学习
作者: 咱家是猫    时间: 2012-1-17 15:37
本帖最后由 咱家是猫 于 2012-1-17 15:40 编辑

顺便给出更多的关于多值字段的查询语句
1 关于多值字段的简单查询
Select * From 表名 Where 多值字段.Value=条件值

2 多值字段的多值查询
Select * From 表名 Where 多值字段.Value=条件值1 And 多值字段.Value=条件值2

3 排除值查询
Select * From 表名 Where NOT 多值字段.Value=条件值

4 多值字段的计数查询
Select 多值字段.Value,Count(多值字段.Title) AS 计数 From 表名 Group By 多值字段.Value
作者: 咱家是猫    时间: 2012-1-17 15:38
条件值如果是字符型,加单引号.
作者: 阿呀    时间: 2012-1-17 15:52
学习学习
作者: asklove    时间: 2012-1-17 16:02
学习了,留以备用
作者: yanwei82123300    时间: 2012-1-17 17:03
学习学习,谢谢猫哥
作者: 门关上    时间: 2012-1-17 17:12
猫哥,我感觉可以把关系那个条件的语句改为If Nz(Me.Relation) <> "" Then strWhere = strWhere & " AND [Relation].Value like '*" & Me.Relation & "*' "    只是个建议哇,嘿嘿
作者: 咱家是猫    时间: 2012-1-17 17:49
门关上 发表于 2012-1-17 17:12
猫哥,我感觉可以把关系那个条件的语句改为If Nz(Me.Relation)  "" Then strWhere = strWhere & " AND [Rel ...

嗯,你这么写也能通过,但你这是基于以前普通文本型字段的习惯,在多值字段里用=号就可以了.当然如果你输入的不是一个完整的选项值,而是某个选项的部分值,是要用到Like

作者: youchytan    时间: 2012-1-17 20:59
学习学习,谢谢猫哥
作者: guzhonghua26    时间: 2012-1-18 09:41
谢谢分享,学习学习
作者: Grant    时间: 2012-1-19 11:43
{:soso__14431771442978470164_1:} 东西不错,先留个脚印学习下以便备用
作者: pangzcn    时间: 2012-1-31 19:55
xuexi学习一下

作者: heartsblue    时间: 2012-2-1 19:42
谢谢,学习一下
作者: lzw8077    时间: 2012-2-3 14:27
学习一下,这个也是一个很大麻烦。
作者: wpjx08    时间: 2012-2-24 11:51
谢谢分享
作者: liumporite    时间: 2012-2-24 17:12
DDDDDDDDDDDDDDDDDDDDDDDDDDDDD
作者: born    时间: 2012-2-24 22:29
学习一下
作者: jimhuhu    时间: 2012-3-8 14:37
学习一下,正在找这方面的资料呢,十分谢谢
作者: CoolOdd    时间: 2012-3-8 19:24
學習一下
謝謝您
作者: anyliz    时间: 2012-3-9 11:52
学习学习,谢谢楼主
作者: anyliz    时间: 2012-3-9 11:55
楼主我想知道如何对多值字段用VBA赋值呢?
作者: tsilon    时间: 2012-3-12 19:53
xue xi
作者: op4439    时间: 2012-3-15 21:50
我什么都不懂啊
作者: snow0011    时间: 2012-3-17 12:11
学习了,留以备用
作者: goodhope08    时间: 2012-3-31 23:18
学习一下,谢谢版主
作者: accesswj    时间: 2012-3-31 23:43
okokokokookokok
作者: dfang    时间: 2012-4-1 00:23

作者: dlack    时间: 2012-4-2 13:20
多值字段筛选很有用的哦!!!!!!!
作者: yanghua1900363    时间: 2012-4-2 13:40
一睹为快 谢谢分享!
作者: leisurely    时间: 2012-4-14 12:59
终于找到这个了,一直找不到合理的解决方法,谢谢分享了~~~
作者: Hyder    时间: 2012-4-27 19:56
很好的帖子
作者: zcq104    时间: 2012-5-9 11:09
看不到哦
作者: sjx6852    时间: 2012-5-21 13:48
xiexi
作者: ticsa    时间: 2012-5-23 15:47
看看
作者: pengyongll    时间: 2012-6-6 23:05
看看,能否用在我的数据库

作者: xie62    时间: 2012-6-7 08:10
学习学习
作者: yanganheng    时间: 2012-8-25 13:33
学习一下
作者: yangruihao    时间: 2012-8-25 13:44
学习了
作者: zzwxm98    时间: 2012-11-15 22:29
多值字段功能很值得看
作者: access_tbj    时间: 2013-1-14 16:03
学习学习
作者: wxjmail    时间: 2013-3-12 00:13
DDDD
作者: dryads    时间: 2013-3-25 21:46
学习学习
作者: xinjia    时间: 2013-3-29 10:59
谢谢分享学习一下
作者: aslxt    时间: 2013-4-1 20:22
学习学习
作者: Kitchen_Design    时间: 2013-5-19 04:13
这个一定要学
作者: CYH7201    时间: 2013-9-12 16:45
现在正好有这方面的需求,先谢谢猫哥了
作者: 1094560156    时间: 2013-9-12 20:47
学习
作者: 李力军2    时间: 2013-9-23 22:12
谢谢,以前我都不敢用多值字段,还有搞不懂多值字段怎么与其它表字段关联?
作者: smilingkiss    时间: 2013-9-24 22:41
学习了,谢谢
作者: alphalau81    时间: 2013-11-3 13:28
kankan
作者: 轻风    时间: 2013-11-5 13:20
学习学习
作者: zx994398    时间: 2013-11-28 14:16
求学习
作者: leonshi    时间: 2013-11-28 16:44
学习下
作者: c101    时间: 2013-11-29 14:59

学习学习
作者: huanghyd    时间: 2013-12-6 15:27
学习学习
作者: nncchh    时间: 2014-1-18 17:11
学习
作者: lgjfg8739776    时间: 2014-3-21 17:44
报表 筛选
作者: aronliu    时间: 2014-3-22 11:02
学习

作者: 小鸡快跑    时间: 2014-6-4 00:06
学习
作者: 站到终点站    时间: 2014-7-14 18:46
学些学些
作者: 站着睡觉的人    时间: 2014-9-2 11:48
看看
作者: andyjoker    时间: 2014-12-11 18:54
继续学习
作者: 327531347    时间: 2015-1-4 14:22
先学习一下
作者: ~波波~    时间: 2015-1-4 16:07
期待···············
作者: yw8310    时间: 2015-4-13 21:57
不错
作者: yqshero    时间: 2015-5-20 22:05
看看
作者: shenglinghuahuo    时间: 2015-7-27 20:02
1111111111111111
作者: a157838566    时间: 2015-7-28 10:49
大量接收,大有收益
作者: 16467978    时间: 2015-8-27 08:56
多谢···
作者: 764300778    时间: 2015-8-27 21:38
EEEE
作者: 天天的任然时光    时间: 2015-11-27 08:56
学习了,谢谢老师分享
作者: kaliwen0    时间: 2016-2-24 12:24
学习学习!
作者: rainstar_zhou    时间: 2016-3-2 16:21
Have a look... Learing.
作者: pwj2009    时间: 2016-4-22 00:12
多谢分享
作者: wu8313    时间: 2016-6-28 16:59

作者: alonet    时间: 2016-11-30 11:57
ddddddfg
作者: gaofei186    时间: 2017-4-9 22:13
看看一下吧
作者: shenzhenzch    时间: 2017-4-10 13:17
学习了,谢谢!
作者: zxclen    时间: 2017-4-26 10:09
seeeeee
作者: xlb004    时间: 2017-4-27 17:44
eeeeeee
作者: ardu95    时间: 2017-4-29 07:33
學習學習
作者: sunwrsun    时间: 2017-5-28 17:04
看看
作者: 灰太郎    时间: 2018-4-7 10:24
dddddddddddddd
作者: qg87658765    时间: 2019-8-6 10:45
学习一下
作者: 灰太郎    时间: 2021-7-10 20:17
1111111
作者: 灰太郎    时间: 2021-7-10 20:25
111111
作者: zhao123    时间: 2024-3-20 20:14
下载




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3