【教学课件】第8章数据控件与数据绑定控件的使用.ppt
《【教学课件】第8章数据控件与数据绑定控件的使用.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第8章数据控件与数据绑定控件的使用.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 数据控件与数据绑定控件的使用数据控件与数据绑定控件的使用 本章要点:数据控件的常用属性、方法和事件 数据绑定控件的概念 常用数据绑定控件的使用方法 高级数据绑定控件的使用方法 自动创建数据窗体的方法 利用数据控件显示、修改和查询数据的方法 利用数据控件和SQL语句进行数据查询的方法8.1 数据控件和数据绑定控件 8.1.1 数据控件和数据绑定控件的概念数据控件和数据绑定控件的概念 1数据控件 数据控件是把数据库中的信息和用来显示这些信息的数据绑定控件连接起来的桥梁。2数据绑定控件 可以与Data控件一起使用的标准数据绑定控件主要包括以下几种:(1)复选框 (2)图片框 (3)标签
2、(4)图像框 (5)文本框 (6)列表框 (7)组合框 (8)OLE容器控件 除标准的数据绑定控件外,Visual Basic还提供了一些可添加到工程中的ActiveX控件 8.1.2 数据控件的常用属性数据控件的常用属性 1Connect属性 2DatabaseName属性 DatabaseName属性用来指定具体使用的数据库。3RecordSetType属性 RecordSetType属性用来确定记录集类型,记录集类型可以是数据库中的表或者是一个存储查询。4RecordSource属性 RecordSource确定具体可访问的数据,可以是数据库中的单个表或一个存储查询,也可以是使用SQL查
3、询语言的一个查询字符串。5RecordSet对象的常用属性 (1)Eof和Bof属性(2)RecordCount属性 6EofAction属性和BofAction属性 7ReadOnly属性 该属性用来控制能否对记录集进行写操作。该属性值为True时,不能对记录集进行写操作,该属性值为False时,可以对记录集进行写操作。8.1.3 数据控件的常用方法数据控件的常用方法 1 1RefreshRefresh方法方法 2 2UpdateRecordUpdateRecord方法方法 3 3UpdateControlsUpdateControls方法方法 8.1.4 数据绑定控件的常用属性数据绑定控件
4、的常用属性 1DataSource属性 数据源属性,指定数据绑定控件需要绑定到的Data控件各称。2DataField属性 该属性用来指定数据绑定控件与Data控件形成的记录集中的哪个字段相绑定,绑定过后,该数据绑定控件就可以显示(修改)对应字段的内容了。3DataChanged属性 该属性用来指出显示在数据绑定控件里的数据是否已经被改变,如果改变了,值为True,没有改变,值为False。【例】不编写一行代码的数据库表浏览程序的设计方法。请设计一个数据库应用程序用来浏览“教学”数据库中的“教师表”,程序的设计界面如图。题意分析:要浏览“教学”数据库中的“教师表”,可使用一个Data控件,通过
5、设置它的DatabaseName和RecordSource属性使Data控件和“教师表”联系在一起。可用若干个Text控件来显示“教师表”中的各字段内容,只需设置各Text控件的DataSource属性和DataField属性即可。8.1.5 数据控件的记录集对象的常用方法数据控件的记录集对象的常用方法 1Move方法 (1)MoveNext方法 (2)MovePrevious方法 (3)MoveFirst方法 (4)MoveLast方法 (5)Move n方法 【例】利用Move方法实现数据库浏览程序。编写一个浏览“教学”数据库中的“教师表”信息的数据库应用程序,在运行时不显示Data1控件
6、,通过五个按钮来实现记录指针的移动,程序的设计界面如图所示。题意分析:要浏览数据表中的记录而又不使用Data控件上的按钮,只能使用Data控件的Move方法。2Find方法 (1)FindFirst方法 (2)FindLast方法 (3)FindNext方法 (4)FindPrevious方法【例8-3】利用Find方法查找满足条件记录。在例8-2的基础上,增加查找功能,设计完成的界面如图8-6所示。在文本框Text9中输入人的姓名后,按“按姓名精确查找”框架控件中的相应按钮,将按姓名进行精确查找,如果找不到则显示提示框,并把记录指针置于查找前的位置。在文本框Text10中输入人的姓名中包含的
7、字符后,按“按姓名模糊查找”框架控件中的相应按钮,将查找姓名中包含该字符的记录,如果找不到则显示提示框,并把记录指针置于查找前的位置。3Seek方法 使用Seek方法可在Table表中查找与指定索引规则相符的第一个记录,并使之成为当前记录。其语法格式为:记录集对象.Seek Comparison,Keyl,Key2,Keyn【例8-4】利用Seek索引查找满足条件的记录。在例8-3的基础上,增加索引查找的功能。程序设计界面如图8-8所示,在程序运行中,输入教师号后按索引查找,将按索引查找相应的记录。如果找不到则显示提示框,并把记录指针置于查找前的位置。题意分析:索引查找使用SEEK方法。索引查
8、找数据需注意以下三个问题:(1)只有表类型的记录集对象才能进行索引查找;(2)必须设置记录集的对象的Index属性为相应的索引;(3)调用SEEK方法进行查找。4AddNew方法方法 AddNew方法用于向数据表中增加记录,增加记录的操作可分成以下三步:(1)调用AddNew方法;(2)在数据绑定控件中输入记录数据,或给字段赋值,给字段赋值的格式为:Data控件名.RecordSet.Fields(字段名)=值(3)调用Update方法,添加的记录保存到数据表中。5 5DeleteDelete方法方法 6Edit方法 Edit方法用于修改记录集的当前记录,使用代码修改记录集的当前记录一般需经过
9、以下四步:(1)定位到要修改的记录使之成为当前记录;(2)调用Edit方法;(3)给各字段赋值;(4)调用Update方法,确定所做的修改。7Update方法 Update方法用来把添加的新记录或把当前记录的修改结果保存到数据表中,该方法只能在Edit方法或AddNew方法执行后才能执行。通常在“确认”按钮中调用该方法。【例8-5】在例8-4的基础上,增加如下功能:增加新记录、删除记录、修改记录、确认、取消等功能。程序的设计界面如图8-10所示,程序运行时,单击“添加记录”按钮将添加一条新记录,单击“修改记录”按钮将修改当前记录,单击“确认”按钮将把增加的新记录或对当前记录的修改写入数据库,单
10、击“取消”按钮将取消所做的添加或修改操作。题意分析:添加记录、修改记录、确认等操作需执行记录集的AddNew、Edit、Update等方法,取消操作需调用数据控件的Reresh方法或UpdateControls方法。程序刚执行时,“确认”和“取消”按钮应不能使用。执行了“添加记录”或“修改记录”操作后,“添加记录”和“修改记录”按钮应不能用,而“确认”和“取消”按钮应能够使用。执行了“确认”或“取消”操作后,“添加记录”和“修改记录”按钮能够使用,而“确认”和“取消”按钮不能使用。8.1.6 数据控件的常用事件数据控件的常用事件 1Validate事件 Validate事件的语法如下:Priv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 数据 控件 绑定 使用
限制150内