Access运用的几个技巧
摘要:Access运用的几个技巧
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个字符。
当你要存储数字数据时,你兴许会想要指定一个数字的数据类型。在你这么做之前,请先思考一下数据的用途。例如,你不会将街区号码或是邮政编码的数值用在数学等式中。这样的话,请将数据存储为文本。你会浪费一些内存,但更重要的是,数据类型是依照数据的用途的。假设你需求利用一个文本值作为真数值,则可在表格中示意文本域的域中利用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个字符。