欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

在Access2007中利用“多值”完成文字的sum

发表于2019-04-24 00:14| 次阅读| 来源网络整理| 作者session

摘要:在Access2007中利用“多值”完成文字的sum

在Access2007中利用“多值”完成文字的sum

成绩: 在 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         王九

然后用 A 代码停止合并。

答复:

而 access 2007 中咱们齐全可能利用多值。创建多值的步骤如下:
将表转为设计视图
选定字段
选定“参阅”选卡
更改“显示控件”为组合框
更改“行起源类型”为“值列表”或许“表/查询”
设定行起源,更改“容许多值”为“是”

图片如下:

在Access2007中利用“多值”完成文字的sum

图片如下:

在Access2007中利用“多值”完成文字的sum

图片如下:

在Access2007中利用“多值”完成文字的sum

多了多值字段,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