绑定控件具有 DataSource和 DataField两个重要属性,其作用如下:1 属性 绑定控件绑定属性说明 DataSource指定一个有效的数据控件连接到数据库上。 DataField__设置数据库有效的字段与绑定控件建立联系。 ·.Form1 回区 庄 DataField=姓名 DataSource=Datal 学号姓名传业课程成绩记 990001万林物理数学85 录 daTal 990002庄前物理外语|90 集 Data控件、记录集与绑定控件数据库
绑定控件具有DataSource 和DataField两个重要属性,其作用如下: 属 性 绑定控件绑定属性说明 DataSource 指定一个有效的数据控件连接到数据库上。 DataField 设置数据库有效的字段与绑定控件建立联系。 Data控件、记录集与绑定控件 记 录 集 学号 姓名 专业 课程 成绩 990001 万林 物理 数学 85 990002 庄前 物理 外语 90 。。。 。。。 。。。 。。。。。 数据库
例11.1设计一个窗体显示在112节中建立的的 Student mdb数据库中基 本情况表的内容。 例11,2用一个数据网格控件 MsFlexgrid显示 Student mdb数据库中基本 情况表的内容。 默认控件名 其他属性设置 DatabaseName=目录名 Student.mdb“ Datal RecordsetTyp-=0 RecordS ource=“基本情况“ MsFlexgrid 1 Datasource= Datal 属性 中 RoWs、Cols(网格的行或列数) Fixed rows、 Fixedcols(不可卷动的行或列数)
例11.2 用一个数据网格控件MsFlexGrid显示Student.mdb数据库中基本 情况表的内容。 例11.1 设计一个窗体显示在11.2节中建立的的Student.mdb数据库中基 本情况表的内容。 属性: Rows 、Cols (网格的行或列数) FixedRows 、FixedCols (不可卷动的行或列数)
an1132数据控件的事件l 事件 说 发生在一条记录成为当前记录后,这个事件中 Reposition 显示当前指针的位置。 移动记录指针前、修改与删除记录前或卸载含 Validate 有数据控件的窗体时触发该事件。参数Save可 判断绑定控件内的数据是否发生变化 Form 1 庄前 记录成为当前记录后发生 Reposition事件 D Private :↑ Sub Datal_ Reposition O Datal. Carlion Datal Recordset AbsolutePosition +1 End Sub
11.3.2 数据控件的事件 事 件 说 明 Reposition 发生在一条记录成为当前记录后,这个事件中 显示当前指针的位置。 Vaildate 移动记录指针前、修改与删除记录前或卸载含 有数据控件的窗体时触发该事件。参数Save可 判断绑定控件内的数据是否发生变化
113数据控件的常用方法 方法 说明 Refresh 激活对数据控件属性的改变,使对数据库的操作有效。 Update Controls将数据从数据库中重新读到被数据控件绑定的控件内 UpdateRecord将绑定控件内的数据写入到数据库中而不触发数据控件 的 Validate事件 9 口区 Comm and1 Form1 风pt→ Text1 Comm and1 Refresh
11.3.3 数据控件的常用方法 方 法 说 明 Refresh 激活对数据控件属性的改变,使对数据库的操作有效。 UpdateControls 将数据从数据库中重新读到被数据控件绑定的控件内。 UpdateRecord 将绑定控件内的数据写入到数据库中而不触发数据控件 的Vaildate事件。 Refresh
1.34记录集的属性与方法 1属性 Bof 学号姓名专业课程成绩 990001万林物理数学85 BookMark990002庄 物理外话 90 Record Count ,。。 990010黎明建筑建筑学90 Eof 1no 7lmioervilp
11.3.4 记录集的属性与方法 1 属性 学号 姓名 专业 课程 成绩 990001 万林 物理 数学 85 990002 庄前 物理 外语 90 。。。 。。。 。。。 。。。 。。。 990010 黎明 建筑 建筑学 90 Eof Bof BookMark RecordCount