Visual_Basic程序设计课件作者高巍姜楠肖峰第10章节数据库应用.pptVIP

  • 4
  • 0
  • 约1.6万字
  • 约 69页
  • 2017-11-12 发布于广东
  • 举报

Visual_Basic程序设计课件作者高巍姜楠肖峰第10章节数据库应用.ppt

10.3.4 数据报表设计器DataReport 设计步骤:(1)新建一个数据工程,在工程窗口双击数据环境设计器DataEnvironment1进入数据环境设计器窗口。选择其Connection1并右击鼠标,进行数据库xuanke.mdb连接设置,再右击Connection1,选择“添加命令”,将在Connection1下面添加一个Command1对象。右击Command1对象,选择“属性”命令,在数据源设置中,数据源选择为“SQL语句”,并在空白处输入SQL语句命令:select * from xk_table,然后单击“确定”按钮,回到数据环境设计器DataEnvironment窗口,如图10.28。 图10.28 数据环境设计器 10.3.4 数据报表设计器DataReport (2)在工程窗口双击数据报表设计器DataReport1进入数据报表设计器窗口。在属性工具箱设置DataReport1的DataSource为DataEnvironment1及DataMember值为Command1。单击VB平台窗口左下角的“数据报表”工具箱,发现有RptLabel、RptTextBox、RptImage、RptLine、RptShape和RptFunction控件,用于显示数据、图像、线条、图形及函数计算。 10.3.4 数据报表设计器DataReport (3)在页标头下面空白处右击鼠标,选择“显示报表标头/注脚”命令,使报表标头显示在页标头上方。在报表标头下面的空白处添加RptLabel标签,设置其Caption属性为“学生选课信息”,利用Font属性调整字体大小。在页标头下面的空白处添加三个RptShape矩形框,矩形框呈水平方向相邻放置,在矩形框下面添加三个RptLabel标签,设置其Caption属性分别为“学号”、“姓名”和“课程号”,并调整字体大小。将这三个RptLabel标签控件与三个RptShape矩形框分别重合。在细节区域增加三个RptTextBox控件。注意与页标头的三个RptLabel标签对齐,设置RptTextBox控件的DataMember属性为Command1,并将其DataField属性绑定为相应的字段,利用Font属性调整字体大小,然后用三个RptShape矩形框包围这三个RptTextBox控件,最后在报表注脚区加上“制表人:洗刷刷”,如图10.29所示。 10.3.4 数据报表设计器DataReport 图10.29 数据报表设计界面 10.3.4 数据报表设计器DataReport (4)在“工程”菜单选择“DataProject属性”,打开“工程属性”对话框,在“通用”标签页的启动对象中选择“DataReport1”,单击“确定”按钮返回程序设计界面,保存程序,然后运行程序 ,观察结果. 本 章 小 结 本章主要体现的是基于VB 6.0的数据库应用程序开发技术。 介绍了数据库的基本概念及相关术语、SQL语言基础。运用 VB 6.0的可视化数据管理器创建数据库,基于ADO对象模 型可直接操作数据库,另一种比较简单的访问数据库的方法 是利用ADO数据控件。通过数据报表设计器DataReport很 容易制作数据报表。最后通过一个简易的学生信息管理系统 集中表现了一般数据库应用程序的实现过程。 * * * 10.3.2 ADO数据控件和数据绑定控件 数据绑定控件的一般用法有以下两种: (1)DataSource属性,指定该控件要绑定的数据源,即Data控件的名称。可直接在属性窗口中设置或用代码赋值。如果一个窗体中有多个数据控件,只能绑定到其中之一。 (2)DataField属性,指定该控件要绑定的字段。可以直接在属性窗口中设置或用代码赋值。 利用ADO数据控件(Adodc)和绑定控件存取数据库的步骤: (1)添加Adodc数据控件。 (2)设置数据控件的属性,建立到数据库的连接。 (3)添加其他控件,并与数据绑定控件进行绑定,指定要显示的字段。 (4)运行程序,可以查看数据库记录了。 10.3.2 ADO数据控件和数据绑定控件 ADO数据控件的主要属性有以下几种: (1)ConnectionString:负责数据库连接,可通过对话框设置生成。 (2)Recordset:Recordset是Adodc控件的一个属性,同时本身就是一个功能强大的对象——记录集对象。窗口加载时,如果控件的各属性都设置正确,将自动创建基于这些属性的记录集对象,即Adodc1.RecordSet。 记录集对象具有丰富的属性和方法,利用它们可以增强数 据控件的功能:提供数据库记录,支持反复筛选查询;数 据库记录的增删改;可以将记录集传递给其他过程或模块 (类似一个公用变量);移动记录

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档