Office中国论坛/Access中国论坛

标题: [已解决]关于Gotocontrol的高级问题 [打印本页]

作者: coolabc    时间: 2009-2-9 13:18
标题: [已解决]关于Gotocontrol的高级问题
本帖最后由 coolabc 于 2009-2-9 16:27 编辑

docmd.gotocontrol 是对于在窗体上的绑定栏
docmd.findrecord   是去查找数值等于绑定栏的不绑定栏的值
比如说:   (说明:规格型号为绑定栏 , AllCAS为未绑定栏。)
DoCmd.GoToControl "规格型号"
DoCmd.FindRecord Me![AllCAS]

现在问题是,我的查询条件是个变量
就是在 DoCmd.GoToControl "规格型号"中,规格型号是个变量。这样怎么写呢?
作者: 咱家是猫    时间: 2009-2-9 13:21
DoCmd.GoToControl me.Controls(控件名变量)
作者: coolabc    时间: 2009-2-9 13:38
DoCmd.gotocontrol Me.Controls(txt字段名)
DoCmd.FindRecord Me![txt值]

出错:当前的记录中没有名为“****”的字段!
这是什么原因呢?
作者: coolabc    时间: 2009-2-9 15:05
期待答案!
作者: ACMAIN_CHM    时间: 2009-2-9 15:55
Option Compare Database
Option Explicit
Private Sub Search_Click()
    DoCmd.gotocontrol (Me.txt字段名.Value)
End Sub


很奇怪2#不是已经给你答案了吗?!为什么不先试一下?
[attach]34946[/attach]


******************
*  一切皆有可能  *
******************

.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: coolabc    时间: 2009-2-9 16:27
感谢! 2楼的给了,但是我不知道怎么改me.control()




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3