设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 雙擊任意字段引發事件的VB代碼是什麼?

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-28 17:46:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我知道如何想雙擊某字段 ,例如 A
就用A_DblClick(Cancel As Integer)

我想雙擊任意字段,假設有該窗體內有A,B,C,D 等字段
就引發事件,

VB是什麼

謝謝
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-28 18:00:12 | 只看该作者
没有这样的事件,如果说双击任何字段的反应都是一样的,你可以做一个通用的Function,在窗体的设计视图下,把双击事件都填上此Function
如你的Function是:
Private Function MyDblClick()
...
end function
那么,你在所有字段的双击事件上填写:=MyDblClick()
这样即可.
当然,如果字段太多,你不想一个一个填写的话,也可以在窗体的打开(Open)或加载(Load)事件上用遍历的方法自动加事件.
3#
发表于 2008-7-28 19:37:42 | 只看该作者
如果是窗体所有控件,则有一个偷巧办法
直接设置 Keypreview 为真
使用窗体的 事件
4#
 楼主| 发表于 2008-7-28 21:18:58 | 只看该作者
谢谢两位

我采用了2楼的意见
5#
发表于 2008-7-28 21:47:32 | 只看该作者
dddddd
6#
 楼主| 发表于 2008-7-28 22:49:19 | 只看该作者
以下是我双击记录後追加的VB,在os1子窗体里引发,
由os1追加至dn0
详见附件
=======
Private Function addDblClick()
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO out(DNn,序号,数量)" & _
                 "values ('" & Me.Parent.[DNn] & "','" & Me.序号 "', '" & Me.数量 & "')"
Me.Parent.dn0.Requery
Me.Parent.os1.Requery
End Function
==========
现在我想批量追加,
加一个按纽,把查询结果都追加至dn0,
条件是 = YH厂单
请问让VB要如何写
注:要引用DN主窗体的[DNn]值 (利用此键己绑定到dno)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 19:51 , Processed in 0.083701 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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