Access应用的几个技巧 |
不要
浪费数据类型的
动机
当你要存储数字数据时,你 兴许会想要指定一个数字的数据类型 。在你这么做之前,请先考量一下数据的 用处 。例如,你不会将街区号码或是邮政编码的数值用在数学等式中 。这样的话,请将数据存储为文本 。你会节约一些内存,但更主要的是,数据类型是依照数据的 用处的 。假如你需求 使用一个文本值作为真数值,则可在表格中 示意文本域的域中 使用Val()函数“=Val(field)”(此域存储数值或文字值) 。 使用最适当的域的大小 由于如今的系统都很 壮大,要指定最 合适的域的大小则不再是像过去那样紧迫的 使命 。但是,为了 可以更好地 施行工作,开发者 依旧会限定域的大小 。你首先要做的步骤便是使数据生效 。例如,你将州名所写存储在一个域大小设置为2的文本域中 。假如消费者输入的是ARK而不是AK,Access将会 回绝 承受这条输入 。固然,域大小的属性仅会 回绝过大了的条目,它 无奈探明输入或是其它的 舛误 。这个域 依旧会 承受其它有误的条目,例如“A”或“K6” 。 这也能 利用在数字域上,只不过没有那么明确的 规模 。例如,一个字节域 可以 承受的值 可以从0到255,而长整数域可 承受的值的 规模则从-2,147,483,648到2,147,483,647 。 为每个域 取舍适当的数据类型和域大小的属性 。始终 取舍最小的数据类型以及域大小,就有可能地在这个域中 包容最大的值 。 使用 综合工具 Access有两个工具 可以协助你精炼你的设计 。第一个便是表格 综合器向导,它 可以 审查一个表格并像你推举在哪处做出转变 比较 合适 。第二,便是性能 综合器,它 可以 审查你整个数据库,并对改良设计提出 提议 。通常,你都会采纳向导所提出的 提议 。 无论你要运行哪个向导,都 可以在“工具”菜单中 取舍 综合器之后再 取舍 合适的 名目 。 不要 淡忘表格的属性 就像域一样,表格也有 可以定义其 用处的属性 。大多数都 可以自我解析,而默许的属性也通常都足够 合适 。要 拜访这些属性, 惟独求在设计视图下 打开表格,接着在“视图”菜单中 取舍“属性” 。以下是一些你应该晓得的东西: 排序依据:指定一个罗列的顺序,当你在 打开表格的时候Access 可以 利用它 。 惟独求依据你想要分类排序的记录输入域的名称 。假如你没有 使用这项设置,Access则会依据主键来进行排序 。假如没有主键,Access则会依照数据输入的顺序来显示 。它与表层并不会有太多的关系,由于消费者不会查看表格 。但是,就像众多域的属性那样,捆绑的对象会继承属性 。 子数据表名称:它决定了子数据表是不是会显示 有关的记录 。许多人都感觉子数据表很 宜人,假如你也这么认为,则 可以将这个属性设置为[None]来禁用它 。 留神其中的 界线 规模 只管你可能永远也不会接触到表格 界线 规模的设置,但你还是必须晓得它们是存在的: 表格名至多 可以包括64个字符 。 域名称之多 可以包括64个字符 。 每个表格至多 可以包括255个域 。 表格大小的 制约 规模在2GB减去系统对象所需求的空间大小 。 文本域之多可存储255个字符 。 当你通过消费者界面输入数据时,备忘域 可以存储至多65535个字符 。假如从程序上来说,输入数据,它 可以 承受至多1GB大小 。 OLE域 可以 支撑至多1GB大小 。 每个表格 可以 存在至多32个索引 。 每个索引 可以包括至多10个域 。 一个有效 规定 抒发 可以存储至多2045个字符;有效文本属性 可以具备之多255个字符 。 形容属性 可以存储至多255个字符 。 每项记录 可以存储至多4000个字符(2003版本),假如是2002版本则是2000个字符 。 |