在Access2007中利用"多值"实现文字的sum[Access防范]
本文“在Access2007中利用"多值"实现文字的sum[Access防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
问题: 在 Access 97 - access 2003 的时代,我们依靠掌握关系型数据库的基本范式来完成多值数据库的计划,但是为此我们不得不多写很多代码.
在 access 97 - access 2003 时代,为了完善数据构造,我们需求成立 2 张表来存储以下构造:
dq xm
A 张三,李四
B 王五,王六,王七
C 王九
计划表构造
表1:
dq(区域) ms(描写)
A 沿海城市,人口发达
B 内陆城市,人口疏松
C 边疆城市,外国人多
表2:
dq(区域) xm(姓名)
A 张三
A 李四
B 王五
B 王六
B 王七
C 王九
然后用 VBA 代码举行归并.
答复:
而 access 2007 中我们完好可以利用多值.成立多值的步骤以下:
将表转为计划视图
选定字段
选定“参阅”选卡
更改“显示控件”为组合框
更改“行根源范例”为“值列表”大概“表/查询”
设定行根源,更改“允很多值”为“是”
图片以下:
图片以下:
图片以下:
多了多值字段,SQL 语句也发生了呼应的改变,比方:普通字段[A]一旦有了多值属性,那么它会增添一个子字段[A.VALUE]
查询全部的记录,并且每个值占一行:
select [id],[A],[A].[value] from [table name]
查询全部记录,但是多值都归并为一行显示:
select [id],[A] from [table name]
删除整行:
delete from [table name] where [A].[value] = 5
删除多值字段的此中某个字段
delete [A].[value] from [table name] where [A].[value] = 5
以上是“在Access2007中利用"多值"实现文字的sum[Access防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |