预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(精品word)Access2010数据库快速开发案例教程(七) (精品word)Access2010数据库快速开发案例教程(七) 第PAGE\*MERGEFORMAT45页/共NUMPAGES45页 (精品word)Access2010数据库快速开发案例教程(七) 7。5.1查看报销明细信息列表 学习要求:本节预计学习课时为0。5小时,重点是:a.创建显示明细信息的子窗体;b。将子窗体应用于快速开发平台。 关于tblBxmx表的手工开发,原理上,与tblCodeyg表完全一致,但是因为结构相对比较复杂一点,所以,我们也将简略进行介绍。 这两个窗体手工开发的最大的不同之处便是,tblCodeyg表只有一个字段需要手工干预,而tblBxmx表,除了第一个自动编号字段将要交由系统来自动维护,还有最后一个在表的建立环节,就已经交由系统生成和维护的【czsj】(即操作时间)字段外,需要人工干预的字段,有多达5个之多,因此,对于初学者来说,这部分开发技术,可能有一点难度,所以,这也是我们要再次介绍相关开发技术的原因. 根据业务需要,我们还是先创建可以查看报销明细的列表窗体,即通常以【_List】为命名后缀的窗体. 首先,我们新建一个窗体,并进入该窗体的设计视图,然后,调出该窗体的属性设置区,进行以下属性设置: 【格式】选项卡: 【默认视图】:数据表 【数据】选项卡: 【记录源】:qryBxmx 【记录集类型】:快照 这些属性设置,在前面的章节中,已经比较详细地讲解过了,所以,在这里,就不再一一详细讲述了。但是,有一点却需要补充说明,那就是,针对tblCodeyg表和tblCodelb表,其【记录源】,直接选择本表即可,而针对tblBxmx表,由于其可读性不太友好,所以,我们建立了查询,通过数据库的计算,来优化其可读性,所以,这里需要选择qryBxmx查询. 其实,对于我们案例中的tblBxmx表,由于其字段的【字段属性】中【查阅】选项卡中,已经优化了其可读性,所以,这里的【记录源】直接选择tblBxmx表也可以,但是我们这里仍然选择查询,其原因是要让初学者学会一个方案的多种解决方案. 完成上述设置之后,关闭属性设置区,然后,单击工具栏上的按钮,则如下图所示: 然后,我们按住键盘上【Ctrl】键,依次点选字段列表中的全部字段(只有按住【Ctrl】键,才可以多选),再将其拖拽到窗体的网格设计区域,则如下图所示: 由于该窗体是以数据表视图来显示的,因此,对标签和文本框的布局的优化的工作,根本就无法体现出效果来,因此,凡是以数据库视图的显示的窗体,基本上是不需要进行任何界面美化工作的。 接下来,我们保存窗体设计,在弹出的【另存为】对话框中,将其命名为:frmBxmx_sg_List,然后,再关闭【字段列表】设置区,切换到【数据库表视图】,则如下图所示: 如上图所示,一切正常。对于比较细心的学员来说,会发现,原本在前面的章节中,输入的测试数据,明明有3条,为什么这里只剩下2条了呢?那是因为有关“王五”的代码,我们在前面tblCodeyg表的手工开发环节中,出于测试其修改功能的目的,已经将其删除,因此,“王五”名下的报销条目,已经变成了孤儿数据,系统无法计算出相应的代码所对应的员工姓名,所以,就将其屏蔽,不予显示。 这是默认的数据库关联所决定的计算方式—-当然,这是可以修改的,这是以后课程中的内容,在这里,就暂不讲述了。 在这里,之所以要介绍这方面的内容,就是为了强调权限控制的重要性——未经授权的非法修改,会导致数据出现混乱,因此,这也就更加体现出了平台的优越性。 接下来,关闭当前的frmBxmx_sg_List窗体,然后,再次创建一个新的窗体,并进入其设计视图,然后从工具栏上的控件区拖拽一个【子窗体/子报表】控件,将其放置在窗体的适当的位置,并调节其大小,接下来,删除该【子窗体/子报表】控件所携带的标签,然后调出该该【子窗体/子报表】控件的属性设置区(是【子窗体/子报表】控件的属性设置区,不是窗体的),进行以下属性设置: 【数据】选项卡: 【源对象】:frmBxmx_sg_List 【其他】选项卡: 【名称】:frmChild 设置完成之后,关闭【子窗体/子报表】控件的属性设置区,则如下图所示: 然后,保存窗体设计,将其命名为:frmBxmx_sg_Main,接下来,调出窗体的属性设置区,进行以下属性设置: 【格式】选项卡: 【标题】:报销明细信息; 【滚动条】:两者均无; 【记录选定器】:否; 【导航按钮】:否; 以上设置完成之后,关闭窗体的属性设置区,保存窗体设计,然后,切换到窗体视图,则如下图所示: 开发到这里,就浏览数据的功能而言,frmBxmx_sg_Main窗体的设计就已经完成了,接下