以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何在sql table 的列中设置列表项目...  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=55522)

--  作者:zhupengfei
--  发布时间:2014/8/18 16:32:00
--  如何在sql table 的列中设置列表项目...
我们知道,在常规table中,设置列属性,自定义列表项目"..." 后,该列会启用一个下拉输入窗口。在sql table中怎么用代码实现呢?老师们请指导
--  作者:Bin
--  发布时间:2014/8/18 16:33:00
--  
设置 combolist="..."


--  作者:zhupengfei
--  发布时间:2014/8/18 16:40:00
--  
再问一些,如何启用内置时间输入器
--  作者:Bin
--  发布时间:2014/8/18 16:43:00
--  
帮助都有的.http://www.foxtable.com/help/topics/1783.htm
--  作者:zhupengfei
--  发布时间:2014/8/18 16:54:00
--  
这个我看了,我写在窗口的afterload 没有实现该功能,请问我应该在什么事件下这个代码。Tables("订单").Cols("日期").UsetBuildInEditor = True
--  作者:有点甜
--  发布时间:2014/8/18 16:55:00
--  

e.Form.Controls("Table1").Table.Cols("日期").UsetBuildInEditor = True


--  作者:zhupengfei
--  发布时间:2014/8/18 17:01:00
--  
并没有实现。是在窗口的afterload 事件下吗?
--  作者:有点甜
--  发布时间:2014/8/18 17:03:00
--  
以下是引用zhupengfei在2014-8-18 17:01:00的发言:
并没有实现。是在窗口的afterload 事件下吗?

 

取决于你的SqlTable是什么时候生成,生成以后才能用。如果你的sql语句写在控件的属性里面,那么在afterload写这句代码就没有错。红色代码替换成你自己的控件名和列名

 

e.Form.Controls("Table1").Table.Cols("日期").UsetBuildInEditor = True

 


--  作者:zhupengfei
--  发布时间:2014/8/18 17:08:00
--  
谢谢,明白了,我对格式化日期显示类型有误。已解决