以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]附件表达式问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154683)

--  作者:381839044
--  发布时间:2020/9/23 11:22:00
--  [求助]附件表达式问题
初学者勿喷,我想用狐表实现一个功能,首先在扩展列上传一个附件:比如  这个文件名称是:  会议纪要.pdf   大小是1mb,上传日期是2020年9月23日。
我需要其他几列会根据上传的附件自动生成,文件名称,文件类型,大小,文件上传日期的数据,
就拿我刚才举例的文件来说其他几列会生成:会议纪要, pdf,1mb,2020年9月23日;
这样后期查找附件时,我可以更快速便捷。求教下我应该怎样写附件表达式?

--  作者:有点蓝
--  发布时间:2020/9/23 11:27:00
--  
参考:http://www.foxtable.com/webhelp/topics/2707.htm


--  作者:381839044
--  发布时间:2020/9/23 13:32:00
--  
这篇网页帮助我学习了,主要疑问有2个:
一个是我需要引用的文件信息是附件上传的,不是固定的某个文件,所以不知道怎么写引用代码
另一个是我需要输出的文件信息是在指定列,我写的代码老是提示语法,
基础有点弱,惭愧惭愧。

--  作者:有点蓝
--  发布时间:2020/9/23 13:52:00
--  
什么事件写了什么代码?


--  作者:381839044
--  发布时间:2020/9/23 14:10:00
--  
我是用表属性里附件 beforeaddfile 事件写代码的,然后遇到刚才说的2个问题了。
我的事件代码是
Dim ifo As new FileInfo(..\\资料\\收发文件\\"文件归档")     上传的附件在相对路径  \\资料\\收发文件\\ 下   这一行 我想表述的是采集用文件归档这一列附件的信息,文件在  \\资料\\收发文件\\ 下
Output.Show("文件名称:" & ifo.Name)                        输入文件信息的代码我还不知道怎么写合适        这一行  我想表述的是输出附件的文件名称信息到文件名称这一列里
[此贴子已经被作者于2020/9/23 14:14:08编辑过]

--  作者:有点蓝
--  发布时间:2020/9/23 14:39:00
--  
这里只能使用绝对路径
dim path as string = projectpath & “Attachments\\资料\\收发文件\\" & e.filename
msgbox(path ) \'弹出看看路径是否正确
Dim ifo As new FileInfo(path)