楼主 amulee |
在Excel中,我们经常可以看见如下图的数据存储。 注意红色部分,为销售记录的商品信息。如果按照上图的数据存储,将会由于大量的重复数据而占用大量的存储空间。随着数据的增加,数据库的存取效率也将急剧下降。 所以,在数据库中。通常的做法是在销售记录表中仅仅存储商品的编号,而将商品的详细信息单独存放在另一个表中。 如下图所示数据库,将客户、商品、销售记录分别存为三张表。 而在销售记录中我们只能看见商品的ID以及客户的ID,而无法得知所对应的详细信息,而给录入数据以及查看造成一定困难。 Access软件提供了一个很好的办法来帮我们解决这个问题--查阅字段 【向导设置查阅字段】 1、如要设置查阅字段,可在设计视图中的字段类型选择查阅向导 2、此时系统会询问是从另一张表中获取数据还是自己建立列表,一般我们当然是从另一张表中获取啦。然后选择该表。 3、然后,将相关的字段选入。 4、排序规则 5、然后Access会智能对字段进行判断,一般我们可以隐藏ID,当然也可以选择。 6、下一步直接【完成】 7、接着,系统会要求保存。 8、完成之后,再打开销售表,我们可以看见[客户ID]字段已经变成了一个下拉列表,正好对应了【客户】表中的数据 将来输入、更改都可以直接下拉选择。 实质上,在销售表中存储的数据仍然为客户ID,只是建立了查询之后,系统改变了显示而已。 上述第5步中,如果不隐藏ID,则实际效果如下: 【手动设置查阅字段】 采用向导设置完毕后,可以发现字段列表下方的【查阅】选项卡多了一些内容,这些内容我们也可以手动设置。 主要属性设置: 显示控件:即在数据表视图中所用的输入控件,非查阅字段默认为文本框,更改为组合框或列表框后则变为查阅字段。 行来源类型:可以通过表或者查询来获取列表 行来源:SQL语句,选择某个表或查询中的指定字段 绑定列:即来源表中哪个字段与当前字段建立联系,本例中为客户ID,即来源表中的第一个字段,所以写1 列数:将来显示列表中的列数 列宽:多列之间分号隔开,若某列不显示,直接设置为0 【取消查阅字段】 将显示控件改为文本框即可取消查阅。 参考附件: 查阅字段.rar |
2楼 windimi007 |
继续占位学习中…… |