欢迎来到天天文库
浏览记录
ID:40246937
大小:1.81 MB
页数:121页
时间:2019-07-29
《数据库技术及应用 陈刚 第12章 数据窗口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章数据窗口本章重点内容根据需要设计数据窗口对象熟悉数据窗口画板及其基本操作理解不同的数据源和显示风格设置数据窗口的各种对象和属性数据窗口的打印设置统计图表的使用数据库开发常用功能的实现方法1数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.1数据窗口12.1.1数据窗口的设计思想一个数据窗口通常由数据窗口控件和数据窗口对象两部分组成。数据窗口控件是被粘贴到窗口上的窗口级对象,提供了一个展示数据窗口对象的窗户,它可以在窗口中通过画板工具栏创建。数据窗口对象直接关联数据表,主要用于显
2、示数据并允许用户增删改数据。通过在数据窗口中控件的DataObject属性中设置有关的数据窗口对象的名字,将数据窗口对象和窗口联系在一起,并把数据对象显示给用户。2数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.1数据窗口数据窗口有两个重要特性:数据源和数据显示风格。数据源指如何获取数据,即数据的来源。显示风格指数据窗口对象以何种格式显示给用户,即用户如何和数据窗口交互。为了有效的实现和用户的数据交互,可以在窗口或用户对象中放置一个数据窗口控件,并将这个控件同创建的数据窗口对象关联起
3、来,在应用程序中就可以通过这个数据窗口控件同数据源交换信息,最后还可以在窗口画板和用户对象画板中书写脚本,动态地控制数据窗口控件及显示内容。3数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.1数据窗口12.1.2数据窗口的创建(1)单击工具条上的“新建”按钮,在New对话框中选择DataWindow标签。(2)选择显示风格:在DataWindow标签中可以看到有11种显示风格,表示11种不同的显示格式,可根据需要选择。(3)选择数据源:有5种可被选择的数据源:QuickSelect、
4、SQLSelect、Query、External和StoredProcedure。设置数据表及数据列保存数据窗口创建实例演示4数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.2典型数据窗口设计数据窗口的显示风格是指数据在数据窗口中的显示格式。11种显示风格1.Composite(复合风格)Composite(复合风格)的特点是可将已存在的多个不同风格的数据窗口对象放在一个数据窗口中显示,这种数据窗口本身没有数据源。12.2.1显示风格5数据库原理及应用-“十一五”国家级规划教材数据库
5、原理及开发12.2.1数据窗口—显示风格2.Crosstab(交叉表)Crosstab(交叉表)风格是模拟电子表格的数据窗口表现风格。其特点是横向和纵向都有标题,可以对行和列的数据进行统计。Crosstab主要用于分析和统计数据,可自动将检索到的数据分类或分组,进行累计求和和求平均值等运算。6数据库原理及应用-“十一五”国家级规划教材数据库原理及开发CrossTab风格数据窗口示例7数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.2.1数据窗口—显示风格3.Freeform(自由格式
6、)Freeform是一种很常用的数据窗口显示风格,允许用户随意拖动列和列标签,使用非常灵活自由,因而得名。这种风格通常用于数据录入、更新删除。在显示时,通常是一条记录占据数据窗口一屏。默认时,Freeform风格的所有列显示标签都显示在字段的左边。8数据库原理及应用-“十一五”国家级规划教材数据库原理及开发Freeform风格示例9数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.2.1数据窗口—显示风格4.Graph(统计图风格)Graph(统计图风格)是基于图形、图像的数据窗口显示
7、风格,可以使用户直观的操作数据,尤其适用于数据统计。在创建Graph风格的数据窗口对象过程中会弹出12-14所示的“DefineGraphData”对话框。在Category下拉列表框中选择作为横轴的字段,在Values下拉列表框中选择作为纵轴的字段。在Series下拉列表框中选择分类统计的依据。10数据库原理及应用-“十一五”国家级规划教材数据库原理及开发设定横轴列设定纵轴列设定分类轴Graph风格数据窗口的创建11数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12数据库原理及应用-“
8、十一五”国家级规划教材数据库原理及开发预览窗口数据窗口设计结果13数据库原理及应用-“十一五”国家级规划教材数据库原理及开发12.2.1数据窗口—显示风格5.Grid(网格风格)Grid(网格)风格的数据窗口的主要特点是:以带线的电子表格的形式显示数据,有多列、多行,数据的与列之间用线隔开。数据的每一项都放在网格之中。在设计数据窗口对象时不能移动列和列标题,也不能添加列和列标题。但在程序执行时却可以移动每一列,以改变各列的宽度和列的排列顺序。由于它以整齐的方式显示数据
此文档下载收益归作者所有