第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) 执行 【 工程 】 → 【 部件 】 命令 ,。第8章数据控件与数据绑定控件的使用
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第8章流体压强、速度和流量的测量
激光电源 声光调制 器电源 计算机 光电倍增 管电源 信号处理器 放大器 USTC 技术指标: 测速范围: mm/s1000m/s 测速维数: 1维, 2维或 3维 测速精度: % 工作光谱: , 488, USTC 4 激光多普勒测速仪 (LDV) 1. 激光器:水冷氩离子激光器 输出功率: 5W 光束直径: 光束发散角: 2. 分光器、光纤耦合器 最大输入光功率: 10W 分光光谱: ,