以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗体输入问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11178)

--  作者:lylin0648
--  发布时间:2011/7/12 10:31:00
--  窗体输入问题

求助,我设计的表需要“传统编辑”方法,双击表打开窗体输入。可现在没有办法输入。请帮忙看一下,是什么地方设置有问题!谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:狐狸爸爸
--  发布时间:2011/7/12 10:49:00
--  

帮助中的传统编辑是通过窗口录入的,你这个虽然是窗口,本质还是一个表,而且你设置了表的PrePareEdit事件代码:

 

e.Cancel = True

 

当然是不能编辑的。


--  作者:ybil
--  发布时间:2011/7/12 10:49:00
--  

DoubleClick

双击单元格后执行.

e参数属性:

Table:  引发事件的表
Row:    引发事件的行
Col:    引发事件的列

通常双击单元格会进入编辑状态,而不是触发DoubleClick事件,如果表?行或列被锁定,或者在PrepareEdit事件中设置代码取消了编辑动作,使得双击单元格无法进入编辑状态,那么就会触发DoubleClick事件.

Forms("窗口1").show
Syscmd.Table.Unlock()

则窗口1关闭前 Syscmd.Table.lock()


--  作者:lylin0648
--  发布时间:2011/7/12 11:21:00
--  
谢谢,受教了。。。
--  作者:vker8588
--  发布时间:2011/7/12 12:37:00
--  
呵呵,今天正在学这个问题,看来要常来论坛逛逛