设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1185|回复: 2
打印 上一主题 下一主题

[模块/函数] 求助!用什么事件可以触发(读取)当前行的某一字段的值??

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-17 01:45:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 坡芽歌书 于 2010-12-17 01:46 编辑

求助!用什么事件可以触发当前行的某一字段值??
在数据表,或 连续窗体中
我想鼠标点击某行,或用 键盘 上 下 键 移动记录时,读取某个字段的值
就是说,不管你点击 本行的那一个字段,都可以读取 其中一个字段的值
如 msgbox me.id
虽然用 单击 id 事件,或 当id 获取焦点事件 可以读取 msgbox me.id 的值

我不想对每一个字段的 单击  事件  、或   获取焦点事件   写入  msgbox me.id

怎么用一个事件进行触发(我把能用的事件都用了一遍,如窗体的单击事件,)都不能达到要求
谢谢!!!!!!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-12-17 10:39:25 | 只看该作者
本帖最后由 todaynew 于 2010-12-17 10:57 编辑

Private Sub Form_Load()
Dim ctl As Control
For Each ctl In Me.Controls
    If ctl.ControlType <> acLabel Then
        ctl.OnGotFocus = "=AllGotFocus()"
    End If
Next ctl
End Sub

Private Function AllGotFocus()
MsgBox Me.ActiveControl.Name & "=" & Me.ActiveControl.Value
End Function

3#
发表于 2010-12-19 19:44:47 | 只看该作者
Private Sub Form_Current()
     msgbox me.id
End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-14 11:31 , Processed in 0.096889 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表