首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请教form_Afterupdate方法 [已结贴,结贴人:meiowei]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meiowei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-21 09:44:58 楼主
        请问这个方法是改变这个form的任意项目值之后就会自动调用吗?如果不是,是哪一个方法呢?
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wwwwb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 9

      10

      10

    发表于:2008-08-21 10:14:591楼 得分:0
    引用楼主 meiowei 的帖子:
    请问这个方法是改变这个form的任意项目值之后就会自动调用吗?如果不是,是哪一个方法呢?


    测试一下就知道不是,每一个控件的AFTERUPDATE事件
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meiowei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 10:23:412楼 得分:0
    楼上大哥,没其他方法了吗?我画面上控件太多了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • YouHB
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 10:26:273楼 得分:15
    AfterUpdate 事件在控件中的数据被改变或记录被更新之后发生。


    在form中改变任意项目之后,并不会马上发生,而要到退出这条数据之后才会发生。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wwwwb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 9

      10

      10

    发表于:2008-08-21 10:28:564楼 得分:15
    ACCESS HELP:
    在更新控件或记录时,将会触发 BeforeUpdate 和 AfterUpdate 事件。在其中的一条记录中,当控件失去焦点或用户按 ENTER 或 TAB 键时,每个控件中被更改的数据才能更新;当焦点离开记录或用户在“记录”菜单中选择“保存记录”命令时,整条记录才能更新,然后将数据保存在数据库中。

    在窗体的控件中输入新数据或更改数据,并移到另一条记录或在“记录”菜单中选择“保存记录”命令来保存记录时,窗体的 BeforeUpdate 和 AfterUpdate 事件将紧跟着控件的 BeforeUpdate 和 AfterUpdate 事件发生。移动到不同的记录时,控件的 Exit 和 LostFocus 事件将发生,接着发生的事件是指针移到记录的 Current 事件以及这条记录中第一个控件的 Enter 和 GotFocus 事件。如果想运行 BeforeUpdate 和 AfterUpdate 宏或事件过程而不想运行 Exit 和 LostFocus 宏或事件过程,请在“记录”菜单中选择“保存记录”命令。

    BeforeUpdate 和 AfterUpdate 宏和事件过程只能在更改控件中的数据时才会运行。计算控件中数据的更改不会触发这些事件。窗体的 BeforeUpdate 和 AfterUpdate 宏和事件过程只有更改了记录中的一个或多个控件数据时才会发生。

    对于窗体,可以在移动到另一记录之前使用 BeforeUpdate 事件来取消对记录的更新。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meiowei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 10:33:495楼 得分:0
    谢谢楼上两位,看来只能在每一个控件里写了。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved