Foxtable(狐表)用户栏目专家坐堂 → 关于动态设置文件位置


  共有4104人关注过本帖树形打印复制链接

主题:关于动态设置文件位置

帅哥,在线噢!
wei0769
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
关于动态设置文件位置  发帖心情 Post By:2013/8/31 10:49:00 [显示全部帖子]

假定表中有三列,分别是作者、拍摄日期、照片,希望向照片列添加文件的时候,自动根据作者和拍摄日期创建子目录来存放文件,例如作者张三在2010年度拍摄的照片存放在Attachments的子目录"张三\2010"下:

Dim dr As DataRow = e.DataRow
If
dr.IsNull("拍摄日期") Or Dr.IsNull("作者") Then
    MessageBox.Show(
"拍摄日期和作者不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel =
True
Else

    e.SubFolder = dr(
"作者") & "\" & dr("拍摄日期").Year
End
If

 

假定目录中没有这个目录,系统是不是自动创建这个目录?


 回到顶部
帅哥,在线噢!
wei0769
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
测试结果  发帖心情 Post By:2013/9/3 17:09:00 [显示全部帖子]

在列属性中,设置扩展字段为文件
存放目录放在  其它电脑的共享目录里
如果没有这个目录,foxtable会自己建立
问题:
      1,不需要的时候,怎样删除这个目录
      2,我没有输入登录帐号及密码,foxtable自己也能建立目录及文件.而且,foxtable也不用我们输入,系统是不是这样设计的?



 回到顶部
帅哥,在线噢!
wei0769
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 8:55:00 [显示全部帖子]

如果放在局域网共享文件夹里,共享文件夹如何设置,可否加  $隐藏?

目录   \\192.168.0.2\动态设置目录1\动态设置目录2\文件名.后辍名

我试过,可以保存文件,但不知文件保存目录在那里(因为在共享文件夹里找不到)

不知道是否这样写?

 回到顶部
帅哥,在线噢!
wei0769
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 9:23:00 [显示全部帖子]

出现这样的问题,如附图,请问共享文件夹应该如何设置?
[此贴子已经被作者于2013-9-4 9:23:59编辑过]

 回到顶部
帅哥,在线噢!
wei0769
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 9:25:00 [显示全部帖子]

附不上,不知道怎样,已经上传了,但不显示

 回到顶部
帅哥,在线噢!
wei0769
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 9:26:00 [显示全部帖子]


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

 回到顶部
帅哥,在线噢!
wei0769
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 9:27:00 [显示全部帖子]

第5行的输入,就显示这个问题。

表事件  BeforeAttachFile


Dim dr As DataRow = e.DataRow
'If dr.IsNull("第一列") Or Dr.IsNull("第二列") Then
 '   MessageBox.Show("拍摄日期和作者不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
  '  e.Cancel = True
'Else
    e.SubFolder ="\\192.168.0.8\test"
'End If

放在本地电脑上没有问题
[此贴子已经被作者于2013-9-4 9:27:50编辑过]

 回到顶部
帅哥,在线噢!
wei0769
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 9:54:00 [显示全部帖子]

那如何设置不用密码?
如果不用密码,那不是很不安全?
[此贴子已经被作者于2013-9-4 9:54:08编辑过]

 回到顶部
帅哥,在线噢!
wei0769
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 10:23:00 [显示全部帖子]

ftp用那一个比较好

 回到顶部
帅哥,在线噢!
wei0769
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19304 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/4 15:09:00 [显示全部帖子]

解决方法,在文件共享电脑安装  win2k3,安装  FTP  远程连接。减少  删除权限,用版本控制。


 回到顶部
总数 14 1 2 下一页