以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  afterloadtablesetting  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141064)

--  作者:newsun2k
--  发布时间:2019/9/20 14:43:00
--  afterloadtablesetting
全局表中没有这个事件?
如果我想在全局表中,对所有的表中特定的列设置一个dropform的属性,请问如何操作比较好?

--  作者:有点蓝
--  发布时间:2019/9/20 14:57:00
--  
到表格afterload事件设置
--  作者:newsun2k
--  发布时间:2019/9/20 15:04:00
--  
在afterload中写tables("表1").cols("列1").DropForm = "下拉窗1" ?
好像没反应啊。

--  作者:有点蓝
--  发布时间:2019/9/20 15:13:00
--  
到prepareedit事件处理

If e.IsFocusCell Then
    If e.Table.Cols.Contains("第二列") AndAlso e.Col.Name = "第二列"
        e.Col.DropForm = "窗口1"
    End If
End If

--  作者:newsun2k
--  发布时间:2019/9/20 15:21:00
--  
为什么afterload不管用?
prepareedit是不是每次点一个单元格就会执行一下?



--  作者:有点蓝
--  发布时间:2019/9/20 15:28:00
--  
没有多大影响的
--  作者:newsun2k
--  发布时间:2019/9/20 15:55:00
--  
我在maintablechanged这个事件中,写如下代码。
For Each c As Col In MainTable.Cols
    If c.IsDate Then 
        msgbox(c.name)
        c.AllowTypeAssistant = True 
    End If
Next
提示都有了,但是没有效果,输入助手没有出来??


--  作者:有点蓝
--  发布时间:2019/9/20 16:02:00
--  
输入助手和日期列有啥关系?

c.UsetBuildInEditor = True