以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]变量与路径 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=22091) |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 9:37:00 -- [求助]变量与路径 ClearGrid(GridName) And Import(GridName,"\\\\Dm12\\日报录入\\[%月%] + "\\" + [%月%] + "rb.egd"","日报录入","") 还是一个变量与路径的老问题。 \\\\Dm12\\日报录入\\是用户DM12放在局域网上共享文件夹,文件夹中分别有以月份命名的子文件夹:01、02、03......每个子文件夹中都有一个以月份加"rb.egd"的易表文件,如:01rb.egd、02rb.egd、03rb.egd...... 在本地磁盘中需要按月从\\\\Dm12\\日报录入\\文件夹中的易表文件中调用当月相关表的全部数据,如:\\\\Dm12\\日报录入\\01\\01rb.egd\\日报录入、\\\\Dm12\\日报录入\\012\\02rb.egd\\日报录入、\\\\Dm12\\日报录入\\03\\03rb.egd\\日报录入。 在本地易表文件中设置变量“%月%”,取值为01、02、03.……能否在本地易表文件中结合该变量,设置一通用的按钮公式,使按照[%月%],从DM12相应月份的易表文件中调用所需“日报录入”表的数据?本文开头的公式是我自己设想的,但公式生成器不认可,提示语法错误。 此前老师曾用"docdir+"的方式指导利用变量设置路径,但现在要求的不是在同一个文件夹做跨文件夹操作,而是跨用户的操作。不知能否有办法实现。 谢谢。 |
-- 作者:wjq1072 -- 发布时间:2012/10/11 9:55:00 -- 这样试试?我没有局域网使用经验。 ClearGrid(GridName) And Import(GridName,"\\\\Dm12\\日报录入\\[%月%]"+ "\\" + [%月%] + "rb.egd","日报录入","") |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 11:23:00 -- 还是不行,提示文件不存在。 |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 11:24:00 -- 公式可以通过,但使用时提示文件不存在。 |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 11:26:00 -- 我觉得不用考虑局域网的问题。如果在两个不同的文件夹中能运用(也就是不使用docdir+),到局域网中也应该同样能用。 |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 12:33:00 -- ClearGrid(GridName) And Import(GridName,"\\\\Dm12\\日报录入" + "\\" + [%月%]+ "\\" + [%月%] + "rb.egd","日报录入","") 在老师的启发下,我做了如上的改动,行了。谢谢! |
-- 作者:iyplx2425 -- 发布时间:2012/10/11 12:41:00 -- 可能是变量用于路径时,不能直接运用于表示路径的""中的缘故,我将它提到了""之外就行了。 |