以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]能否实现双击打开下拉窗口以及条形码的疑问?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94831)

--  作者:bbgg945
--  发布时间:2017/1/3 13:50:00
--  [求助]能否实现双击打开下拉窗口以及条形码的疑问?

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

请问老师:

在窗口副表中可以实现双击打开下拉窗口吗?
调拨单的数据可以生成条形码吗?能否实现扫描条形码即自动录入数据?这样的信息容量应该用哪种条形码呢?


--  作者:有点色
--  发布时间:2017/1/3 14:10:00
--  

1、去编写doubleclick事件,加上打开下拉窗口的代码即可;

 

2、用二维码存放

 

http://www.foxtable.com/webhelp/scr/2092.htm

 

http://www.foxtable.com/webhelp/scr/2071.htm

 


--  作者:bbgg945
--  发布时间:2017/1/3 15:15:00
--  

If e.Table.Name = "窗口6_出库" Then
   e.Cancel = True \'禁止进入编辑状态
   Forms("窗口12").Open()
End If

在窗口6_出库表的doubleclick事件中这段代码加了不起作用啊!


--  作者:有点色
--  发布时间:2017/1/3 15:20:00
--  

参考代码

 

e.cancel = True
Dim c As Col = e.Table.Cols("第二列")
e.Table.Select(e.Row.Index, c.Index)
e.Table.StartEditing
c.OpenDropDown


--  作者:bbgg945
--  发布时间:2017/1/3 16:45:00
--  

谢谢老师!实现了双击打开下拉窗口

但是以前的上锁禁止输入功能失效了

 


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

--  作者:有点色
--  发布时间:2017/1/3 16:51:00
--  

你可以在 KeyPressEdit 事件写代码 e.Cancel = true


--  作者:bbgg945
--  发布时间:2017/1/3 17:27:00
--  

老师!加了e.Cancel = true之后,

只能禁止修改数据,但是可以删除数据和录入数据


--  作者:有点色
--  发布时间:2017/1/3 17:33:00
--  
 datacolchanging事件,写e.cancel = true不就好了?你怎么修改都好,最后都撤销修改。
[此贴子已经被作者于2017/1/3 17:33:28编辑过]

--  作者:bbgg945
--  发布时间:2017/1/3 19:23:00
--  
e.cancel = true写在datacolchanging事件中后,对窗口表数据的所有操作都乱套了
--  作者:有点蓝
--  发布时间:2017/1/3 20:19:00
--  
上传实例测试