以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 某列设为“文件”属性后,能自动多行添加文件吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62524) |
-- 作者:lgy2001 -- 发布时间:2015/1/3 20:22:00 -- 某列设为“文件”属性后,能自动多行添加文件吗? 楼主:您好! 某列设为“文件”属性后,能自动多行添加文件吗? |
-- 作者:Bin -- 发布时间:2015/1/4 8:42:00 -- 多文件属性 才可以添加多个文件. |
-- 作者:lgy2001 -- 发布时间:2015/1/4 9:00:00 -- 谢谢回复! 另外一列已有文件名,能否根据文件名,在固定的目录下自动多行添加文件,每行只添加一个文件? |
-- 作者:有点甜 -- 发布时间:2015/1/4 9:08:00 -- 回复3楼,添加文件,实际上只是给列设置路径而已,只要你填入了路径即可。
请先去学习foxtable编程基础 http://www.foxtable.com/help/topics/1445.htm
|
-- 作者:狐狸爸爸 -- 发布时间:2015/1/4 9:22:00 -- 文件先复制到Attachments目录,然后根据相关列的内容自动生成文件列的内容即可。 例如假定有工号列和文件列,文件的名称为: 工号 + ".jpg",
1、方法一,用表达式列:
[工号] + \'.jpg\'
2、方法二,用数据列和代码: 将DataColchanged事件代码设置为:
if e.datacol.name = "工号" then if e.newvalue = "" then e.dataRow("文件") = “” Else e.dataRow("文件") = e.NewValue & ".jpg" End If End If
对于已经输入的内容,你要先重置一下工号列,才能自动输入。
[此贴子已经被作者于2015-1-4 9:24:45编辑过]
|