access查阅向导 如何选择多个列中的一个单元格数据

如上图,比如我想选择这4列中其中一个单元格的数据,哪位大侠能提供方法为谢
谢谢大家的回答!
我可能还是不明白,我是想随便选取查阅向导表里任意数据单独使用,不是一列,也不是一行。比如我想单独使用其中 b1 或者 c2 或者 d1 单独使用。希望给予详解,谢谢!!

这是数据表上的吧?
表设计查询下面,可以更改绑定列

第一列 0
第二列 1
。。。

窗体上的组合框也可以这样设定的。追问

我可能还是不明白,我是想随便选取查阅向导表里任意数据单独使用,不是一列,也不是一行。比如我想单独使用其中 b1 或者 c2 或者 d1 单独使用。希望给予详解,谢谢!!

追答

可以说,access所有控件都无法简单地实现这个功能,因为它取值时,鼠标没有单个位置的焦点。只能针对某一列。

要实现这种功能,一可以通过vb6.0或其它编程软件设计专门功能的控件。
二在精通VBA窗口编程的情况下,通过对界面进行技巧性处理也有可能实现。
但若是初学者短时间内不可能掌握这些知识和技巧。

可以提供一个思路,如果是vba
可以通过一些api函数获取鼠标位置,然后通过位置确定指向的内容,这个要求很高的编程水平,”office中国“有些高手应能做到。

或用一个窗体来模拟弹提出的下拉列表。当鼠标选中其中一个文本框时,把该文本框的内容更新到当前要填写位置。这种方法应该勉强可以实现,但可能不够完美,也不容易。

如果用第三方编程设计控件的方式,设计一个具有这种功能的控件,是绝对可以的,不过对编程水平也有一定的要求,而且花不少工夫。

至于更简单的方法,就真想不出来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-15

追问

我可能还是不明白,我是想随便选取查阅向导表里任意数据单独使用,不是一列,也不是一行。比如我想单独使用其中 b1 或者 c2 或者 d1 单独使用。希望给予详解,谢谢!!

追答

access 没有这样功能 只是能查阅另个表的某一行你需要的列中的数据(如你的表中的a1 a2 c3 , )或多个数据 (”a1.a2.a3“) 选择不同列 做不到

相似回答