以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  光标在编辑状态跳出问题?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=66270)

--  作者:xongyijd
--  发布时间:2015/4/2 12:02:00
--  光标在编辑状态跳出问题?
一个数据录入表,在录入列设置下拉窗口筛选功能,也就和系统自带的录入实例三一样,当在单元格编缉状态下输入一个字符出现下拉窗口时,光标就跳出编辑状态成为选择单元格状态,没有办法连续输入筛选下拉窗口数据,测试一下,在,打开系统自带实例没有问题,删除不用的表和代码,保持和实例一样代码、表和设置,问题照旧,有那个知道问题原因
--  作者:有点甜
--  发布时间:2015/4/2 12:06:00
--  

看这里,红色地方

 

2、将窗口的DropDownOpened事件代码设置为:

 

Dim txt As String = e.Form.DropDownBox.Text
Dim
tbl As Table = Tables("窗口1_Table1")
If
txt = "" Then
   
tbl.Filter = ""
Else

    txt =
"\'%" & txt & "%\'"
    tbl.Filter =
"客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
End
If
e.Form.DropDownBox.
Select()
\'将输入焦点返回下拉列表框


--  作者:xongyijd
--  发布时间:2015/4/2 12:27:00
--  
我主要是查找问题原因,一样的代码和设置,效果缺不一样,现在问题是焦点没有变还是在单元格中,但是不是编辑状态,需要鼠标双击才能输入一个字符
[此贴子已经被作者于2015/4/2 12:36:20编辑过]

--  作者:Bin
--  发布时间:2015/4/2 13:33:00
--  
http://www.foxtable.com/help/topics/2465.htm
--  作者:有点甜
--  发布时间:2015/4/2 14:07:00
--  
以下是引用xongyijd在2015/4/2 12:27:00的发言:
我主要是查找问题原因,一样的代码和设置,效果缺不一样,现在问题是焦点没有变还是在单元格中,但是不是编辑状态,需要鼠标双击才能输入一个字符
[此贴子已经被作者于2015/4/2 12:36:20编辑过]

 

请上传例子说明问题。


--  作者:xongyijd
--  发布时间:2015/4/2 14:36:00
--  
以前说明书没有这一句代码,2014年5月份安装程序自带实例也没有这一段代码,运行都很好,什么时加了这一段代码都不知道,看来以后多看看网络版说明书,谢谢大家,我测试一下再说