ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Access > Access学习分享--09 字段设置-- 查阅字段

Access学习分享--09 字段设置-- 查阅字段

作者:绿色风 分类: 时间:2022-08-18 浏览:437
楼主
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
继续占位学习中……

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap