2012-02-28 57 views
0

这是一个简单的命令...但它不起作用。我可以让组合降下来,或者我可以让它重新查询,但是我无法让它重新查询并在相同的功能中下降。当我把它们放在一起时,它只会做重新查询。我的直觉是,它需要等到查询完成后再进行下拉菜单,但我只是在猜测。MS Access - 请求后强制下拉

私人小组Combo15_GotFocus()

“不一道工作

Me.Combo15.Requery

Me.Combo15.Dropdown

结束子

我怎样才能使它重新查询和下拉成功LLY?

+0

它适合我。你确定你没有其他的代码会干扰吗? – Fionnuala 2012-02-28 19:52:52

+0

没有其他事情干扰。我排除了其他所有行为。 – Ben 2012-02-28 20:04:33

+0

哪个版本的Access?另外,你压缩和修复?反编译?在一个新的临时数据库中尝试了整个事情? – Fionnuala 2012-02-28 20:05:30

回答

0

在聊天你说的那个子窗体控件的下拉的记录,所以它似乎是一个子窗体的事件将是最好重新查询下拉:

Private Sub Form_AfterInsert() 
    Me.Parent.Combo15.Requery 
End Sub 

这应该意味着你现在可以使用焦点事件下降。

+0

是的,够好。 :)这不完全是我喜欢的,因为我必须将该命令附加到几个“退出”控件上,但它是一个可行的解决方案。感谢这个想法。 – Ben 2012-03-01 17:51:33