表操作access教学课件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第4章表操作表设计表所涉及的内容:表的名字表中的字段数每个字段的属性(字段名、字段类型、字段长度)确定索引字段向表输入数据表的结构表的结构包括:表名:是用户访问数据的唯一标识字段属性:即表的组织形式,它包括表中的字段个数,每个字段的名称、类型、宽度及是否建立索引等。记录:即表中的数据,记录的内容是表所提供给用户的全部信息。向表输入数据就是为表中记录的每一个字段赋值。一个表的大小,主要取决于它拥有的数据记录的多少。数据类型文本型:使用“文本”数据类型存储如名称、地址和任何不需计算的数字,如电话号码、部件编号或者邮政编码。默认长度为50个字符,最多可使用255个字符输入数据时,系统只保存输入的符号,不保存文本字段中未使用位置上的空字符不存储字段中没用的部分的空白字符数据类型备注型:可保存较长的文本数据。如果需要存储超过255个字符,应使用“备注”数据类型。“备注”最多可以存储65,536个字符。如果要存储带格式文本或长文档,可以创建OLE对象字段代替“备注”字段。不存储字段中没用的部分的空白字符备注字段的数据不能进行排序和索引数据类型数字型:存储用来进行算术运算的数字数据。字节:0~255(无小数)整型:-32768~32767长整型:-2147483648~2147483647单精度数:-3.4×1038~3.4×1038双精度数:-1.79734×10308~-1.79734×10308数据类型日期/时间型:用来存储日期、时间或日期时间组合的。每个日期/时间字段需要8个字节的存储空间。可以选择不同的日期/时间类型来显示日期/时间数据。它们有:常规日期、长日期、中日期、短日期、长时间、中时间和短时间数据类型货币型:是数字型的特殊类型,等价于具有双精度属性的数字型数据。在数据输入时,不需要输入,系统自动添加货币符号、千分位分隔符,并添加两位小数。当数据的小数位数超过两位时,会自动进行四舍五入。字段长度为8字节数据类型自动编号型:是一种特殊的数据类型。Access会自动插入惟一顺序号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接如果删除了表中含有自动编号字段的记录,系统不会对表中的自动编号字段重新编号当添加某一记录时,不会再使用已被删除的自动编号的数值,而是按递增规律重新赋值数据类型是/否型:只包含两种不同取值的字段。又常称为布尔型数据。可以设置是/否型字段的显示效果字段长度为1字节数据类型OLE对象型:OLE对象型是指字段允许单独地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以选择:插入(嵌入)新对象插入某个已存在的文件内容链接到某个已存在的文件嵌入对象是放在数据库中,链接对象是放在原来的文件中数据类型超级链接型:用来保存超级链接的。超级链接字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档、Web页或其他目标的路径。地址可以是一个URL或一个UNC网络路径超级链接地址最多包括三个部分:Displaytext—在字段或控件中显示的文本Address—到文件(UNC)或页面(URL)的路径Subaddress—在文件或页面中的地址语法格式:Displaytext#Address#Subaddress数据类型查询向导型:为用户建立一个字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。可以显示下面所列的两种列表中的字段:从已有的表或查询中查阅数据列表,表或查询的所有更新都将反映到列表中存储了一组不可更改的固定值的列表表结构的定义对字段进行定义,包括:字段名字段的类型字段的长度格式、索引、输入法状态等创建表创建表的方法:数据表视图创建表表向导创建表设计视图创建表导入表创建表链接表创建表表中数据的输入在数据表视图下输入数据表的属性设置与维护修改字段名插入新字段删除已有字段修改字段类型修改字段长度字段的输入/显示格式设置自定义文本/备注字段的输入/显示格式:格式符号[;”符号串”]其中:[;”符号串”]是可选择项,如果选择了该项,则表示未向该字段输入数据时所显示的默认值。文本与备注字段的字段格式符号符号说明@不足规定长度,自动在数据前补空格,右齐&不足规定长度,自动在数据后补空格,左齐所有字符变为小写所有字符变为大写自定义数字字段格式格式符号[\”符号串”]其中:[\”符号串”]是可选择项,如果选择了该项,则表示该字段数据后面显示“符号串”的值。数字字段的字段格式符号符号说明.小数分隔符,千分位分隔符0显示一个数字或0#显示一个数字,无数字则不显示$显示货币符号“$”%用百分比形式显示E-或e-在负指数前加-号,正指数前不加E+或e+正负指数前均加符号自定义日期/时间字段格式符号说明:(西文冒号)时间分隔符/日期分隔符C与常规日期预定义的格式相同D一个月中的日期用一位或两位显示(1~31)dd一个月中的日期用两位显示(01~31)ddd星期名称用前三个字符(Sun~Sat)dddd星期名称用全称(Sunday~Saturday)ddddd与短日期预定义的格式相同dddddd与长日期预定义格式相同自定义日期/时间字段格式自定义格式规则:格式符号自定义日期/时间字段格式(续)符号说明w一同中的星期几(1~7),周日为1,其他顺推ww一年中的第几周(1~53)m一年中的月份用一位或两位数显示(1~12)mm一年中的月份用两位数显示(1~12)mmm月份名称用前三个字母(Jan~Dec)mmmm月份名称用全称(January~December)q一年中的季度数(1~4)y一年中的日期数(1~365)yy不含世纪信息的年份数(01~99)yyyy含世纪信息的年份数(0000~9999)自定义日期/时间字段格式(续)符号说明h小时,以一位或两位数显示(0~23)hh小时,以两位数显示(00~23)n分钟,以一位或两位数显示(0~59)nn分钟,以两位数显示(00~59)s秒,以一位或两位数显示(0~59)ss秒,以两位数显示(00~59)ttttt与长时间预定格式相同AM/PM以AM或PM显示12小时时钟am/pm以am或pm显示12小时时钟A/P以A或P显示12小时时钟a/p以a或p显示12小时时钟输入掩码掩码字符作用0可输入0~9的数字,不可输入空格,每一位都必须输入9可输入0~9的数字或空格,不是每一位都必须输入#可输入0~9的数字、空格、加号、减号,不是每一位都必须输入L可输入大小写英文字母,不可输入空格,每一位必须输入?可输入大小写英文字母、空格,不是每一位必须输入A可输入大小写英文字母、数字,每一位都必须输入a可输入大小写英文字母、数字、空格,不是每一位都必须输入&可输入任意字符、空格,每一位都必须输入C可输入任意字符、空格,不是每一位都必须输入将“”符号右侧的所有字母转换为小写字母显示并保存将“”符号右侧的所有字母转换为大写字母显示并保存密码(PASSWORD)输入字符时不显示输入的字符,显示“*”,但输入的字符会保存在表中\将“\”符号右侧的一个原样显示将括起来的多个符号原样显示.,:-在掩码中使用这几个符号时,这些符号原样显示字段标题的设置字段标题是字段的别名,在表、窗体和报表中显示。如果没有为字段定义标题,则系统自动次字段名作为字段的标题。字段有效规则的设置有效规则是指向表中输入数据时设置的字段值所要遵循的约束条件,即用户自定义完整性约束。在向表中输入数据时,若输入的数据不符合字段的有效性规则,系统将显示提示信息,并停留在字段所在位置,直至输入数据符合有效性规则为止。有效性规则有效性规则由关系表达式来描述约束条件。关系表达式,也称条件表达式,它的值为逻辑值。表中数据的编辑数据的修改在表被打开后,在表浏览器中选择要修改的内容并进行更新数据的复制可以减少重复数据或相近数据的输入。可以实现一条记录或多条记录,一列或多列数据,多个数据项的数据的复制表中数据的复制数据的删除选定要不需要的记录,可以实行删除操作。此操作不可逆。数据的查找/替换可以在大量的数据中快速地查找需要的数据。可利用替换功能进行数据的替换。使用表记录定位记录排序通常是按记录的顺序进行排序,也支持按主键值升序排列记录筛选从记录表中,根据筛选条件查找一个或一组满足条件的记录。方式:按选定内容筛选、内容排除筛选、按窗体筛选、高级筛选/排序使用表字段隐藏/取消隐藏用来控制表中显示字段的个数。方式:隐藏列、取消隐藏列字段冻结/解冻在表中字段多时,可以使某些字段一直显示在窗口中。方式:冻结列、解冻列索引索引是按索引字段或索引字段集的值使表中的记录有序排列的技术。索引有助于快速查找和排序记录。Access可建立单个字段索引或多个字段索引。多字段索引能够区分开第一个字段值相同的记录。索引字段的数据类型为“文本”、“数字”、“货币”或“日期/时间”;准备搜索字段中保存的值;准备对字段中的值进行排序。注意:数据表中OLE对象类型字段不能创建索引。多字段索引最多允许有10个字段。单字段索引在字段属性列表中有一个“索引”属性,设置为“有(有重复)”和“有(无重复)”,则该字段就设置了索引。“有(有重复)”即为该字段的值将进行索引,允许在同一个表中有重复值出现;“有(无重复)”即该字段的值将进行索引,不允许在同一个表出现两个或两个以上的记录的值相同,通常是主键或候选关键字才会设置该索引方式。多字段索引如果经常需要同时搜索或排序两个或更多个字段,可以为该字段组合创建索引。在使用多字段索引排序表时,Access将首先使用定义在索引中的第一个字段进行排序。如果在第一个字段中出现有重复值的记录,则会用索引中定义的第二个字段进行排序,以此类推。主键在数据表中能够惟一确定每个记录的一个字段或字段集被称为表的主键。主键可以保证关系的实体完整性。一个数据表中只能有一个主键。三种主键自动编号主键当向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号。单字段主键只要某字段包含数据,且不包含重复值或Null值,就可以将该字段指定为主键。多字段主键在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键。建立表间关联关系表间关联关系类型一对一关系一对多关系多对一关系关系是参照两个表之间的公共字段建立起来的。在关系面板中创建的关系是永久关系。建立表间关系设置主关键字创建表间关联关系创建表间关联前提创建表间关联使用子表修改关系当关系创建完毕后,发现关系设定错误或未实施参照完整性,可以对已经设定好的关系进行修改。在修改前需要先关闭数据表,然后将鼠标指针指向关系连线,双击,即可弹出“编辑关系”对话框,在对话框中对关系进行修改,修改完成后单击“确定”按钮,完成关系的修改。删除关系当关系建立好以后发现错误时,可选中该关系连线,即鼠标指针单击连线,当联系变粗时表示选中,按Del键即可删除关系参照完整性与相关规则在数据表的关系建立以后,如果希望数据表之间存在一定的约束关系,以保证数据库中数据的有效性。在Access中可以建立参照完整性来建立主表与相关表在增、删、改记录时相关字段数据的正确性。数据表之间的约束性规则建立关系后未实施参照完整性在主表中增加、删除、修改关联字段的值时不受限制;同样,相关表中进行相同的操作时也不受影响。建立参照完整性但未实施级联更新和级联删除规则在主表中增加记录不受限制;修改记录时,若该记录在表中有匹配记录,则不允许修改;删除记录时,若该记录在表中有匹配记录,则不允许删除。在相关表中,增加或修改记录时,关联字段的值必须在主表中存在;删除记录时不受影响。约束性规则(续)建立参照完整性并实施了级联更新和级联删除规则在主表中增加记录不受限制;修改记录时,若该记录在相关表中有匹配记录,若修改关联字

1 / 55
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功