在Access2007中使用“多值”实现文字的sum

2016-02-19 15:49 8 1 收藏

今天图老师小编要向大家分享个在Access2007中使用“多值”实现文字的sum教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

  问题:在 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     王九

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  然后用 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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  删除多值字段的其中某个字段

  delete [A].[value] from [table name] where [A].[value] = 5

来源:http://www.tulaoshi.com/n/20160219/1610486.html

延伸阅读
在C++ Builder中使用Access数据库既可以在设计期实现,也可以在运行期通过编程实现。下面就以一个简单的例子,来说明在C++ Builder中如何使用Access数据库。 在设计期使用Access数据库 首先新建一个工程,保存单元文件为Unit1.cpp,保存工程文件为Project1.bpr。假设保存工程文件的路径下已有一个Access数据库文件student.mdb,...
本来一直很少有机会接触swing或AWT的,只是最近公司要做一个工作流定制界面,所以才终于得偿所愿。我知道,假如一切从底层做起的话,恐怕时间、精力都不答应,而现成的一些工作流产品又不能满足公司特定行业工作流的需求,所以只好找一个开源的中间件进行修改了。 !-- frame contents -- !-- /frame contents -- 就这样,慢慢的熟悉...
以下SQL语句在ACCESS XP的查询中测试通过 建表: Create Table Tab1 ( ID Counter, Name string, Age integer, [Date] DateTime); 技巧: 自增字段用 Counter 声明. 字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行. 建立索引: 下面的语句在Tab1的Date列上建立可重复...
在创建Access2007表之后,有时需要修改表的设计,在表中增加或删除字段。在Access2007中,可以在“设计”视图和“数据表”中添加或删除字段。 一、在“设计”视图中添加或删除字段 在“设计”视图中添加或删除字段的操作步骤如下: (1)在“教学管理”数据库中,打开“学生”表并切换到设计视图。添加一个“出生日期”字段...
在创建Access2007表之后,有时需要修改表的设计,在表中增加或删除字段。在Access2007中,可以在“设计”视图和“数据表”中添加或删除字段。 一、在“设计”视图中添加或删除字段 在“设计”视图中添加或删除字段的操作步骤如下: (1)在“教学管理”数据库中,打开“学生”表并切换到设计视图。添加一个“出生日期”字段...

经验教程

521

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部