设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 12450|回复: 22
打印 上一主题 下一主题

[Access本身] 【Access小品】事必做于细--字典的运用示例

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-9 16:30:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 todaynew 于 2014-1-9 18:20 编辑

  老子云:天下难事必做于易,天下大事必做于细。事常在细微处决定成败,所以关注细微处的变化和规律是解决问题的重要事项。

  数据库设计时,我们常常需要设计很多的字段来对数据进行分门别类,数据库越复杂分类的字段越多越复杂。处理分类字段通常有两种常用的方法,其一是设计字段的查阅的值列表,比如对性别字段我们可以直接在查阅中写上男女,这种方法的优点是简单,缺点是没有扩展性;另一种是设计一个分类表,然后在字段的查阅中引用,这种方法的优点是具有扩展性,但分类字段很多的情况下,处理这些分类字段的增删改就是一个啰嗦的事情了。有没有办法来解决这个问题呢?答案是肯定的。

  我们知道,但凡在数据库中设计一个数据表,就必须设计这个表的数据编辑功能。而这些编辑功能通常都是通过窗体来实现的,所以数据表越多,需要的窗体和控件也会越多。要想从根本上减少分类型的数据表,就只能从合并数据表入手。问题在于这种合并的可能性是否存在呢?大多数分类型的数据表构成都很简单,这个特点就给合并它们带来了可能性。

  具体的处理方法是设计一个字典表(当然你也可以叫做数据目录、数据字典或者其他什么名称),用这个表将所有简单的分类型数据集中存放。这种处理有些像处理键值对,只是对键值对再加上一个归属类别,把归属类别和键值对统一存放到一张数据表中进行管理。这样一来,你就只需要一个窗体来处理这些数据了。本示例中将十几种分类数据存放在一个字典表中,全部的处理都集中在字典维护中。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖1 订阅订阅
23#
发表于 2018-1-1 18:32:51 | 只看该作者
666666666666666666666666
22#
发表于 2018-1-1 18:32:38 | 只看该作者
11111111111111111
21#
发表于 2016-8-20 16:16:51 | 只看该作者
已经阅读,谢谢
20#
发表于 2016-8-12 11:05:32 | 只看该作者
好的好的好的
19#
发表于 2016-7-7 17:11:49 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
发表于 2016-5-4 14:15:08 | 只看该作者
access用着用着,就发现在有这么一个东西了.自己体会的.没想到专业人员早有成熟的做法了
17#
发表于 2015-7-20 12:40:46 | 只看该作者
学习学习
回复

使用道具 举报

16#
发表于 2015-7-20 12:39:37 | 只看该作者
学习学习
回复

使用道具 举报

15#
发表于 2015-7-14 16:20:53 | 只看该作者
学习学习学习学习\
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 22:14 , Processed in 0.107042 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表