以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQLtalbe中多文件设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105375)

--  作者:wakai
--  发布时间:2017/8/17 23:56:00
--  SQLtalbe中多文件设置
请教
窗体采用SQLtable,将窗体FileManager控件邦定字段,并设置为局域网存存储,
现在问题:上件的文件直接保存在系统目录的Attachments文件夹中, 并没有保存在\\\\192.168.1.18\\$fill$\\KEFU中,设置不生效,请教哪里错了

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


--  作者:有点甜
--  发布时间:2017/8/18 8:38:00
--  

afterLoad事件,编写代码设置sqltable表列的存放路径

 

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

 


--  作者:wakai
--  发布时间:2017/8/18 16:35:00
--  
多文件怎么写呢


--  作者:有点蓝
--  发布时间:2017/8/18 16:46:00
--  
一样的,参考2楼帮助
--  作者:wakai
--  发布时间:2017/8/18 16:54:00
--  
嗯,多文件明白了,怎么同步删除,在控件中设置了自动删除附件,实际删除后文件在保存着,要怎么写代码
--  作者:有点蓝
--  发布时间:2017/8/18 17:03:00
--  
参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=49683&skin=0
--  作者:wakai
--  发布时间:2017/8/18 17:34:00
--  
多文件类型,用
For Each s As String In e.DataRow.Lines("附件")
    If FileSys.FileExists("\\\\192.168.1.18\\$fill$\\KEFU\\" & s) Then
        FileSys.DeleteFile("\\\\192.168.1.18\\$fill$\\KEFU\\" & s)
    End If
Next
删除一个文件就会把其它文件一起删除了
[此贴子已经被作者于2017/8/18 17:34:48编辑过]

--  作者:有点蓝
--  发布时间:2017/8/18 17:53:00
--  
这个事件,http://www.foxtable.com/webhelp/scr/2716.htm

If e.DataCol.name = "附件" Then
    If FileSys.FileExists("\\\\192.168.1.18\\$fill$\\KEFU\\" & e.FileName) Then
        FileSys.DeleteFile("\\\\192.168.1.18\\$fill$\\KEFU\\" & e.FileName)
    End If
End If