Foxtable(狐表)用户栏目专家坐堂 → 高手请进 动态文件夹建立


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

主题:高手请进 动态文件夹建立

帅哥哟,离线,有人找我吗?
yifan3429
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
高手请进 动态文件夹建立  发帖心情 Post By:2014/4/23 17:27:00 [显示全部帖子]

 

我想以产品列作为主要文件夹

 

在产品文件夹  下各自建立   bom   效果   图纸  等文件夹

有新的文件增加  同样根据列添加到 

 

bom 效果 图纸 等文件夹下

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/23 18:00:00 [显示全部帖子]

 

[此贴子已经被作者于2014-4-23 18:04:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/23 18:04:00 [显示全部帖子]

未找到类型“String”的公共成员“Year”。

 

这是什么原因  老师


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/23 18:46:00 [显示全部帖子]

以下是引用有点甜在2014-4-23 17:37:00的发言:

 datacolchanged 写入代码

 

Select Case e.DataCol.Name
    Case "产品"
        If FileSys.DirectoryExists(ProjectPath & e.DataRow("产品")) = False Then
            FileSys.CreateDirectory(ProjectPath & e.DataRow("产品") & "\Bom")
            FileSys.CreateDirectory(ProjectPath & e.DataRow("产品") & "\图纸")
            FileSys.CreateDirectory(ProjectPath & e.DataRow("产品") & "\效果图")
        End If
End Select

 

http://www.foxtable.com/help/topics/0331.htm

 

老师你好

  不知道是不是我用错了     在目录下建立新的文件夹、  但是我的文件没有在文件下面  还是存在 Attachments  下

 

我把源文件上传了  您帮我看看


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

 

还有 我想在e.DataRow("产品")前面加上个固定的文件夹  (如:图片数据)就是让e.DataRow("产品") & "\效果图")  在【图片数据】文件夹下建立

 

谢谢在线各位老师指教  辛苦了
        

[此贴子已经被作者于2014-4-23 19:14:14编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/24 8:51:00 [显示全部帖子]

是这个问题  但是我的需求和案例不一样  就是我要求建立的文件夹  级别多层   建立的文件多

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/24 9:28:00 [显示全部帖子]

以下是引用有点甜在2014-4-24 9:08:00的发言:

 

级别多层?不是把这一行的文件直接放到这一行的产品列的那个目录下,就行了么?

老师你好!  对呀我要把 BOM 效果图等放到   产品文件夹下

 

我看了动态设置  还是很迷糊不知道怎么写、

 


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


 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140424093057.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-4-24 9:34:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/24 10:22:00 [显示全部帖子]

以下是引用有点甜在2014-4-24 9:38:00的发言:

 做了一下,你看一下就行。在 Attachments 目录下分类

 

 下载信息  [文件大小:308.0 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

对的  谢谢  甜老师  就是这样的,对于一些资料的整理分类很有用,


 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2014/4/25 0:26:00 [显示全部帖子]

甜老师  谢谢您的细心指教   我还想问你下

Dim dr As DataRow = e.DataRow
If dr.IsNull("产品") Then
    msgbox("产品列不能为空")
    e.cancel = True
Else
    Select Case e.DataCol.Name
        Case "Bom"
            e.SubFolder = dr("产品") & "\BOM"
        Case "图纸"
            e.SubFolder = dr("产品") & "\图纸"
        Case "效果图"
            e.SubFolder = dr("产品") & "\效果图"
    End Select
End If


这段代码 我想在 产品列 前面再加个一个  风格列   多了一个级别条件   该如何修改呢,试了几次不成功,还是要请教您了
Dim dr As DataRow = e.DataRow
If dr.IsNull("类别")  Or dr.IsNull("部门") Then
    msgbox("类别or部门不能为空")
    e.cancel = True
Else
    Select Case e.DataCol.Name
        Case "一级文件_制度"
            e.SubFolder = dr("类别") & "\" & dr("部门") & "\一级文件_制度"
        Case "一级文件_流程"
            e.SubFolder = dr("类别") & "\" & dr("部门") & "\一级文件_流程"
        Case "一级文件_表格"
            e.SubFolder = dr("类别") & "\" & dr("部门") & "\一级文件_表格"
        Case "一级文件_签发原件"
            e.SubFolder = dr("类别") & "\" &  dr("部门") & "\一级文件_签发原件"
    End Select
End If
搞定了  如有更高的效率代码还是请指教 

[此贴子已经被作者于2014-4-25 1:02:14编辑过]

 回到顶部