易表在线答疑技术与交流用户社区 → [原创]文件路径的变量表达方式


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

主题:[原创]文件路径的变量表达方式

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[原创]文件路径的变量表达方式  发帖心情 Post By:2012/12/5 20:17:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:路径的变量表达.rar

 

一些按月份制作的数据文件,当要与另外的按月份制作的数据进行交换时,路径的设计是个很费力的事情。尤其当某个月的文件中的表要导入另一个文件上个月某个表的相关数据时,如何把文件的路径设计得写进公式简便,同时让操作者不要做任何思考就能准确地进行数据交换,就比较困难了。

上传文件中,分别有A、B两类文件,B类文件每个月的文件中的“表1”都必须导入A类文件中上个月文件的“表1”的数据。
在B类文件中,自“1302n.egd”开始,都设计了[%文件路径%]变量(为简便起见,假设B类文件中第一个月用另外的方式导入或为空),用在该文件“表1”的“导入上月表1数据”按钮中,其公式简化为ClearGrid(GridName) And Import(GridName,[%文件路径%],"表1","")。将1302n.egd做好后,奖其复制到以后每个月的文件夹中,只要将文件名修改为当月即可,如3月份的改为1302n.egd就行了……

使用时,由于变量[%文件路径%]完整地表达了全部文件路径,因此,无论哪个月份要从A类上个月文件的表1中导入数据,只需点击B类当月文件表1 的导入按钮就可以了,绝无错误。

说明:

1、本例调试时请放在本地E盘(本人是在E盘制作的)。

2、这个设计尤其适用于在局域网上不同用户之间数据的交换,路径视具体情况稍作改动即可。


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/5 20:24:00 [显示全部帖子]

重要更正:

“将1302n.egd做好后,奖其复制到以后每个月的文件夹中,只要将文件名修改为当月即可,如3月份的改为1302n.egd就行了……

应为“1302n.egd做好后,将其复制到以后每个月的文件夹中,只要将文件名修改为当月即可,如3月份的改为1303n.egd就行了……

致歉!

另:文件名第一个字符不要为“0”,如1月份应设计为1301**.egd,而不要设计为03**.egd,因为公式中交替使用了字符函数与数值函数,使用了数值函数后,01、02等开头的文件名,会变为1、2,将发生错误。


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/6 8:08:00 [显示全部帖子]

老师这个太好了。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/6 12:29:00 [显示全部帖子]

5楼比3楼的简单多了。谢谢!


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/6 12:30:00 [显示全部帖子]

能不能设计任意导入的啊?

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/6 13:41:00 [显示全部帖子]

这个好像还不太好用。密码框不断地出来了。数据表的选择要做成下拉式的好。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/12/12 16:03:00 [显示全部帖子]

以下是引用lyjzyq在2012-12-12 11:27:00的发言:
我虽解决了你提出的问题,但我感觉使用还有局限性,我现将月报表放在同文件夹内,公式可以通用在任何目录下,可解决如下问题:1.路径可以任意,2.可以解决1月份导入上年度12月份的数据等。
 下载信息  [文件大小:26.5 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:月报表.rar

A、B两个文件由两个不同的用户操作,肯定是不会放在同一个文件夹中的。不过还是谢谢15楼。


 回到顶部