设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2349|回复: 19
打印 上一主题 下一主题

[查询] 如何对查询形成的数据表中的某个字段实现双击操作?

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-1 20:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


子窗体的 sourceobject 是一个查询

如何对查询中的某个数据双击或单击后,文本框出现选择的字段和选择的值?

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-1 20:46:00 | 只看该作者
子窗体的源对象应该是窗体才可以。
3#
 楼主| 发表于 2006-3-1 21:03:00 | 只看该作者
子窗体的sourceobject可以设置成query

这样的话,可以通过其他鼠标事件,改变子窗体源,一个窗体就可以多用了.
4#
 楼主| 发表于 2006-3-1 21:05:00 | 只看该作者
如果在主窗体放个按钮,点击后设置子窗体的源为另外一个窗体或查询或者表,然后再用REQUERY方法,这是可以实现的。
5#
发表于 2006-3-1 21:26:00 | 只看该作者
SourceObject 属性

参阅应用于[url=mkMSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproSourceObject.htm#example]示例[/url]特性

使用 SourceObject 属性可以标识作为窗体或报表上[url=mkMSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproSourceObject.htm#]子窗体[/url]和[url=mkMSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproSourceObject.htm#]子报表[/url]的源的窗体报表。也可以将该属性用于链接的未绑定对象框,以确定与对象框链接的数据所在文件的完整路径和文件名称。String 型,可读写。

expression.SourceObject

expression      必需。返回“应用于”列表中的一个对象的表达式。
6#
发表于 2006-3-1 21:27:00 | 只看该作者
通过命令改变子窗体的SourceObject属性就可以了。
7#
 楼主| 发表于 2006-3-1 22:20:00 | 只看该作者
我问的是问题主要是两个:

1.有没有针对查询形成表的鼠标双击事件!

2.如何得到选择的字段和值的信息!

改变SOURCEOBJECT这个我会,谢谢!
8#
发表于 2006-3-1 22:27:00 | 只看该作者
查询没有双击事件。
9#
 楼主| 发表于 2006-3-1 22:43:00 | 只看该作者
我举个例子:

主窗体为FORM1,主窗体上的子窗体控件为child_product,控件的来源为sub_product,而窗体sub_product的来源为q_product,把sub_product的DefaultView改为数据表,那么child_product.sourceobject = sub_product和child_product.sourceobject = 查询.q_product 是一样的。

如果sub_product上有一个文本控件,链接的为字段id ,控件名为text_id,那么在控件上的双击事件在数据表视图中就可以变成数据集中双击id字段的事件。

我觉得不管是窗体的数据表视图还是查询,其实还是一样的。其本质可能都是recordset,不知有没有错!

[此贴子已经被作者于2006-3-1 15:01:24编辑过]

10#
 楼主| 发表于 2006-3-1 22:59:00 | 只看该作者

这个是我上传的例子~!

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-1-7 20:23 , Processed in 0.124509 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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