以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在SQLTable中,如何将某字符列的扩展列类型设置为“文件”类型  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69465)

--  作者:包头123
--  发布时间:2015/6/5 15:47:00
--  在SQLTable中,如何将某字符列的扩展列类型设置为“文件”类型
版主:
  在Table中,当字符型字段的扩展列类型设置为“文件”时,那么,在Table中,可以看到通过该列右边的...按钮选择文件,但在窗口中形成SQLTable后,就在该列后边就没有...按钮了,怎么做才能显示出来该按钮。

--  作者:大红袍
--  发布时间:2015/6/5 15:51:00
--  

 参考 http://www.foxtable.com/help/topics/1656.htm

 


--  作者:包头123
--  发布时间:2015/6/5 16:01:00
--  
谢谢了。按照你的方法解决了,但点击...后,不出现右键菜单(插入文件、或者插入目录)了。
这是为什么?

--  作者:大红袍
--  发布时间:2015/6/5 16:05:00
--  

呃,我测试了一下,会出现,代码这样写

 

DataTables("窗口2_Table1").DataCols("第一列").ExtendType = ExtendTypeEnum.File

 

你看看,是否写了prepareEdit事件或者此表锁住了。


--  作者:包头123
--  发布时间:2015/6/5 16:13:00
--  
我也采用你的方法了,好像不知道哪里出问题了,后来修改为下面的,就解决了:

Dim c As DataCol = DataTables("系统文档_Table1").DataCols("带路径文件名")
c.ExtendType = ExtendTypeEnum.File

--  作者:包头123
--  发布时间:2015/6/5 16:13:00
--  
非常各位的帮助。
--  作者:包头123
--  发布时间:2015/6/5 16:14:00
--  
感谢。
--  作者:包头123
--  发布时间:2015/6/5 16:53:00
--  
版主及各位大仙:
     下述语句能够增加文件:
Dim c As DataCol = DataTables("系统文档_Table1").DataCols("带路径文件名")
c.ExtendType = ExtendTypeEnum.File

   但要复制文件,我不想复制文件,直接使用原来目录下的文件,如何做?