以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]自定义录入界面  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119670)

--  作者:Fox86
--  发布时间:2018/5/29 22:41:00
--  [求助]自定义录入界面

老师好,使用CaseStudy下的“自定义录入界面之四”例子,将窗口1的表改成了SQLQuery,在下拉列表框输入内容时报错(直接下拉箭头没问题),找不到解决办法了,求助!!!

由于设计原因,需要用SQLQuery表,请教解决方法。

谢谢

 


图片点击可在新窗口打开查看此主题相关图片如下:1000.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2000.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/5/29 22:46:47编辑过]

--  作者:有点蓝
--  发布时间:2018/5/29 23:30:00
--  
我测试没有问题。说明测试步骤,或者上传有问题的实例
--  作者:Fox86
--  发布时间:2018/5/30 7:48:00
--  回复:(有点蓝)我测试没有问题。说明测试步骤,或者...

有点蓝老师,示例我只改窗口1的表,其他都没动。出现报错的规律,第一次打开窗口时输一个空格就会报错,输入其他内容基本不会出错;报错后关闭下拉窗口再输入内容就打不开下拉窗口了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自定义录入界面之四.foxdb

[此贴子已经被作者于2018/5/30 7:50:19编辑过]

--  作者:有点甜
--  发布时间:2018/5/30 8:58:00
--  

keypress事件写代码

 

If e.KeyChar <> chr(32) Then
    Dim drp As WinForm.DropDownBox = e.Sender
    If drp.DroppedDown = False \'如果下拉窗口没有打开
        drp.OpenDropDown() \'打开下拉窗口
    End If
End If


--  作者:Fox86
--  发布时间:2018/5/30 9:04:00
--  
可以了。感谢有点甜老师!
--  作者:Fox86
--  发布时间:2018/5/30 9:11:00
--  
有点甜老师,会不会还有输入其他字符也会报错?
--  作者:有点甜
--  发布时间:2018/5/30 9:45:00
--  
以下是引用Fox86在2018/5/30 9:11:00的发言:
有点甜老师,会不会还有输入其他字符也会报错?

 

不会。输入空格(或F4)的时候,foxtable会帮你打开下拉窗口,如果已经打开了,重复打开就会有问题。


--  作者:Fox86
--  发布时间:2018/5/30 9:48:00
--  
好的,谢谢!
--  作者:qinqinwo1114
--  发布时间:2018/5/30 9:48:00
--  
老师~~指点一下我的帖子~~谢谢~