第8章数据控件与数据绑定控件的使用内容摘要:

6. Edit方法 Edit方法用于修改记录集的当前记录 , 使用代码修改记录集的当前记录一般需经过以下四步: ( 1) 定位到要修改的记录使之成为当前记录; ( 2) 调用 Edit方法; ( 3) 给各字段赋值; ( 4) 调用 Update方法 , 确定所做的修改。 7. Update方法 Update方法用来把添加的新记录或把当前记录的修改结果保存到数据表中 , 该方法只能在 Edit方法或 AddNew方法执行后才能执行。 通常在 “ 确认 ” 按钮中调用该方法。 【 例 85】 在例 84的基础上,增加如下功能:增加新记录、删除记录、修改记录、确认、取消等功能。 程序的设计界面如图 810所示,程序运行时,单击 “ 添加记录 ” 按钮将添加一条新记录,单击 “ 修改记录 ” 按钮将修改当前记录,单击 “ 确认 ” 按钮将把增加的新记录或对当前记录的修改写入数据库,单击 “ 取消 ”按钮将取消所做的添加或修改操作。 题意分析:添加记录、修改记录、确认等操作需执行记录集的 AddNew、 Edit、 Update等方法,取消操作需调用数据控件的 Reresh方法或 UpdateControls方法。 程序刚执行时, “ 确认 ” 和 “ 取消 ” 按钮应不能使用。 执行了 “ 添加记录 ” 或 “ 修改记录 ” 操作后, “ 添加记录 ” 和 “ 修改记录 ” 按钮应不能用,而 “ 确认 ” 和“ 取消 ” 按钮应能够使用。 执行了 “ 确认 ” 或 “ 取消 ”操作后, “ 添加记录 ” 和 “ 修改记录 ” 按钮能够使用,而 “ 确认 ” 和 “ 取消 ” 按钮不能使用。 数据控件的常用事件 1. Validate事件 Validate事件的语法如下: Private Sub Data控件名 _Validate([1ndex As Integer,]Action As Integer,Save As Integer) 【 例 86】 在例 85的基础上,编程对用户输入的数据进行验证:如果用户输入的 “ 姓名 ” 信息为空,则给出提示信息 “ 姓名不能为空。 ” ,并取消对数据控件的操作。 程序运行界面如图 810(同例 85)所示 题意分析:当记录指针要从当前记录移走时,应校验用户输入的数据,因此可在数据控件的 Validate事件中对输入的姓名信息进行验证。 2. Reposition事件 Reposition事件的语法如下: Private Sub data控件 _Reposition([IndexAsInteger]) 【 例 87】 编写一个程序设计界面如图 811所示的程序,该设计界面上有两个 MSFlexGrid控件,MSFlexGrid1用来显示教师表的信息,当教师表的记录指针发生变化时,将自动在 MSFlexGrid2控件中显示该教师所教的课程。 程序运行界面如图 812所示。 题意分析:本题使用了 MSFlexGrid控件来显示记录集的数据,首先应把 MSFlexGrid控件加载到 Visual Basic环境中,加载方法如下: ( 1) 执行 【 工程 】 → 【 部件 】 命令 ,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。