窗体和控件44hcy

上传人:wu****ei 文档编号:247436114 上传时间:2024-10-18 格式:PPT 页数:26 大小:267KB
返回 下载 相关 举报
窗体和控件44hcy_第1页
第1页 / 共26页
窗体和控件44hcy_第2页
第2页 / 共26页
窗体和控件44hcy_第3页
第3页 / 共26页
点击查看更多>>
资源描述
Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,5.5,利用,窗体操作数据,5.5.1 查看数据,5.5.2 添加记录,5.5.3 修改数据,5.5.4 删除记录,5.5.5 筛选记录,3.2,节和,3.5,节介绍了维护和使用表中记录的方法。但是,,作为一个完善的数据库管理系统,应该有,友好的界面,操作数据,而不是直接打开表对其操作。,操作数据的最好方法就是在窗体中进行,。利用窗体可以查看、修改、查找和替换,数据,,添加、删除、排序和筛选,记录,。,通过,节介绍的窗体属性的设置,(,窗体的数据属性,-,允许筛选、允许编辑、允许删除和允许添加,),,可以根据需要,严格限制,窗体所基于的表中记录只能添加、只能修改或只能删除等,以保证不发生对数据的,误操作,。,利用窗体操作数据首先要,定位,到相应的记录。在窗体的“窗体”视图或“数据表”视图的最下面一行有“,记录选定器,”。定位到相应记录后,就可以对数据进行各种操作。,由于窗体的基表或与其他表间可能,没有关系,,也,可能建立了关系,,因此,在利用窗体添加、修改或删除记录时会出现不同的情况。,对于与其他表建立了关系的表,如果对当前记录的操作对其他表中的所有记录没有影响,则和该表与其他表没有关系一样,;,如果对当前记录的操作对其他表中的有关记录有影响,则和该表与其他表没有关系不一样,。,为了方便叙述,本节将这两种情况分别称为,独立操作,和,相关操作,。,就象人可以没有子女,但必须有父母一样,,子表中的记录必须与主表中的某个记录关联,,不允许“孤儿”的存在。,Access,数据库内置机制严格地保证了相关操作不破坏已经建立的表间关系。,5.5.1,查看数据,利用窗体,查看,数据不但可以根据实际需要选取适当方式和理想的外观,更重要的是能做到,不让用户添加、修改或删除记录,。,利用窗体不仅可以查看来自一个表、还可以查看来自多个表的数据。当两个表具有“,一对多,”关系时,可以使用,子窗体,来查看数据,如下页图所示。子窗体中的记录会随主窗体中记录的改变而改变。利用“记录选定器”可以方便快捷地查看数据。,使用“,数据透视表,”窗体或“,数据透视图,”窗体查看数据还能查看数据源的,汇总数据,。,5.5.2,添加记录,可以设计添加记录的专用命令按钮,如下页图中的“添加记录”按钮。,应该充分利用输入数据的控件的,默认值,、,输入掩码、有效性规则、控件提示文本,等属性项的设置,以提高数据输入的,准确性,减少错误,。,如果窗体的基表是其他表的子表,则在该窗体中添加记录将可能是“,相关操作,”。如添加的学生属于不存在的班级时。,对于相关操作,则在添加记录后保存时,系统会出现如下图所示的提示框。,单击“确定”按钮后还会出现如下图所示的提示框,说明系统不能保存这个记录(即不会接受这样的添加)。,【说明】,如果该字段为查阅向导型,则系统给出的是另外的提示框。,5.5.3,修改数据,为了保证数据的安全,凡不允许修改的字段应设定为,不能修改,。将窗体中不允许修改字段的,“是否有效”属性,项设为“否”(即光标不能进入),就能限定这些字段不能修改。,自动编号型字段已由系统自动设定为不能修改(虽然光标可以进入)。包括各种编码在内的,主键应设定为不能修改,。,如果要对,大量记录,的某些字段进行,有规律的修改,,则应该用专门设计的窗体或操作查询进行修改,而,不要手工逐个修改,。,修改记录的“相关操作”有两种情形,下面分别讨论。,窗体的基表是其他表的子表,Eg,:学生情况表是班级简况表的子表,在该窗体中修改作为外码的字段将可能是“相关操作”。对于相关操作,则在修改记录后保存时,系统会出现,类似,下图所示的提示框。,单击“确定”后还会出现,“,不能保存该记录”的提示框,说明系统不能保存这个记录。,(2),窗体的基表是其他表的主表,Eg,:,班级简况表是学生情况表的主表,在该窗体中修改作为主码(或主码的一部分)的字段将可能是“相关操作”。对于相关操作,如果在关系中,只选中“实施参照完整性”,,则在修改记录后保存时,系统会出现,如上页图,所示的提示框,单击“确定”后还会出现,“,不能保存该记录”,的提示框,说明系统不能保存这个记录。,如果在关系中又选中“,级联更新相关记录,”,则在修改记录时,系统会自动对子表中相关记录的相同字段作同样的修改。,5.5.4,删除记录,删除记录的操作是,无法撤消,的(即删除了的记录无法恢复)。所以,删除记录要很慎重。,如果要删除,大量记录,应该用专门设计的窗体,或操作查询进行删除。,对于删除操作,系统会出现如下页图所示的提示框要求确认。万一作了误删除操作,到这里还可以挽回。,如果窗体的基表是其他表的主表,则在该窗体中删除记录将可能是“,相关操作,”。对于相关操作,分两种情况说明:,(1),如果在关系中只选中“,实施参照完整性,”,删除记录时,系统会出现如,“,不能删除,或改变该记录”的提示框。,(2) 如果在关系中又选中“,级联删除相关记录,”,删除记录时,系统会出现如下图所示的提示框。,5.5.5,筛选记录,窗体本身具有,筛选,和,排序,功能。应用窗体进行筛选和排序可以,不必另建查询,。不仅可以对主窗体应用筛选,而且还可以同时对子窗体应用筛选。,在窗体中可以使用的筛选有,4,种:“按选定内容筛选”、“按窗体筛选”、“内容排除筛选”和“高级筛选,/,排序”。,在窗体中筛选数据和直接打开表筛选数据的,方法是一样的,只是界面不同,,参看,节。,. 按选定内容筛选,例5-21,用“学生管理”数据库中的“向导创建学生情况纵栏表”窗体筛选出家庭所在地是北京的全部记录。 (演示),操作步骤如下:,在“数据库”窗口打开“向导创建学生情况纵栏表”窗体;,将当前记录定位到任意一个家庭所在地为北京的记录,并将光标移到“家庭所在地”字段(,选定,);,选择“,记录,筛选,按选定内容筛选,”,或者单击,工具栏上的“按选定内容筛选,”按钮。,这就筛选出了所有家庭所在地为北京的记录,如下图所示。,如果在第,3,步中以“,内容排除筛选,”代替“按选定内容筛选”,就筛选出所有家庭所在地不是北京的记录。,2.按窗体筛选,例5-22,用“学生管理”数据库中的“向导创建学生情况纵栏表”窗体筛选出家庭所在地是北京的女生。 (演示),操作步骤如下:,在“数据库”窗口打开“向导创建学生情况纵栏表”窗体;,选择“,记录,筛选,按窗体筛选,”,或者单击,工具栏上的“按窗体筛选”,按钮,打开如下页图所示的窗口;,用下拉列表在“家庭所在地”字段和“性别”字段分别选择“北京”和“女”,也可直接输入所需值或表达式;,单击,工具栏上的“应用筛选”,按钮,这就筛选出了符合条件的记录。,如果要在“学生情况纵栏式”窗体筛选出,家庭所在地是北京或上海的女生,。只要在例,5-22,的第,3,步后插入以下操作即可:,单击,“按窗体筛选”窗口左下角,的,“或”选项卡,,在打开的新的“按窗体筛选”窗口用下拉列表在“家庭所在地”字段和“性别”字段分别选择“上海”和“女”。,这个准则的逻辑表达式是:,(“,家庭所在地”,=”,北京”,And ”,性别”,=”,女”,),Or,(“,家庭所在地”,=”,上海”,And ”,性别”,=”,女”,),作业:,什么是,绑定型控件、非绑定型控件?,常用的控件有哪些?,可以在哪几个地方设定控件的各种格式?其中最常用的是什么方法?,作业讲评:,什么是,绑定型控件、非绑定型控件?,没有数据源的控件为,非绑定型控件,。,有数据源,且与数据源字段相关联的控件为,绑定型控件,。,常用的控件有哪些?,标签、 文本框、命令按钮、选项组、列表框、组合框、子窗体。,可以在哪几个地方设定控件的各种格式?其中最常用的是什么方法?,可以在“格式”工具栏、 “格式”菜单、属性窗口、(在相应的控件上)右键快捷菜单处设定。,用得最多的是右键快捷菜单。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!