易表在线答疑技术与交流用户社区 → 请教列名称问题,困绕了很长时间!


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

主题:请教列名称问题,困绕了很长时间!

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


加好友 发短信
等级:新手上路 帖子:47 积分:295 威望:0 精华:0 注册:2010/10/20 11:29:00
请教列名称问题,困绕了很长时间!  发帖心情 Post By:2012/7/11 9:25:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:列abc.egd


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/7/11 10:03:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:7788.egd


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


加好友 发短信
等级:新手上路 帖子:47 积分:295 威望:0 精华:0 注册:2010/10/20 11:29:00
  发帖心情 Post By:2012/7/11 10:09:00 [只看该作者]

太感谢您了!就是要这个效果!

 

但是这个公式有点难啊,我还没能理解!

Eval(mid(Rept("And DeleteCol(Grid,3)",Cols-2),5)) And Eval("AddCol(Grid,"""+Substitute(ListFor("表1基础档案","产品名称",2),"|",""",0, True ) And AddCol(Grid,""")+""",0, True )")

[此贴子已经被作者于2012-7-11 10:19:48编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/7/11 10:37:00 [只看该作者]

1、Eval(mid(Rept("And DeleteCol(Grid,3)",Cols-2),5))

删除第二列后的所有列

2、创建新列。依据为"表1基础档案"中的"产品名称"列内容。


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


加好友 发短信
等级:新手上路 帖子:47 积分:295 威望:0 精华:0 注册:2010/10/20 11:29:00
  发帖心情 Post By:2012/7/11 11:13:00 [只看该作者]

分解开来看,还是理解不了,我水平太有限了,还是麻烦老师帮忙讲解一下

DeleteCol(Grid,3)这个是删除表中第三列吗

Rept("And DeleteCol(Grid,3)",Cols-2)这里尤其"And DeleteCol(Grid,3)",是要重复Cols-2次字符?这个字符是什么?

mid(Rept("And DeleteCol(Grid,3)",Cols-2),5)从第六个字符起返回字符?返回内容是什么

Eval(mid(Rept("And DeleteCol(Grid,3)",Cols-2),5)) 这里就是Eval公式在这里起什么作用?

 

"""+Substitute(ListFor("表1基础档案","产品名称",2),"|","""这是什么意思?

And AddCol中""")+"""又是什么?

 

[此贴子已经被作者于2012-7-11 11:16:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/7/11 11:21:00 [只看该作者]

请搜索、参考论坛中的Eval函数。有关Eval函数不是一二句话能够说清楚的,慢慢来吧!

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


加好友 发短信
等级:新手上路 帖子:47 积分:295 威望:0 精华:0 注册:2010/10/20 11:29:00
  发帖心情 Post By:2012/7/11 11:34:00 [只看该作者]

革命尚未成功,本人仍需努力!!


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


加好友 发短信
等级:新手上路 帖子:47 积分:295 威望:0 精华:0 注册:2010/10/20 11:29:00
  发帖心情 Post By:2012/7/12 11:19:00 [只看该作者]

wjq1072老师您好!

按您这个公式,在表1中增加后,表2会自动增加,但当表1产品名称减少或删除时,表2列不能自动删除更新,表1某产品名称修改时,表2也会增加一列,同时修改前的产品名称在表2中的列没删除,请问如何解决这两个问题?还有就是在表2中新增的列名称是左对齐的,有没有办法在公式中使列名称也自动居中? 

[此贴子已经被作者于2012-7-12 11:26:01编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/7/12 11:34:00 [只看该作者]

“当表1产品名称减少或删除时,表2列不能自动删除更新”这个问题不存在!

“居中”问题可以这样处理:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:7788.egd


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


加好友 发短信
等级:业余侠客 帖子:359 积分:1875 威望:0 精华:0 注册:2006/8/13 15:28:00
  发帖心情 Post By:2012/7/15 20:47:00 [只看该作者]

我认为 wjq1072的回答可以增加或减少列,但是表2的列名是改了,列的内容却没了,这样可能没有什么意义。我根据楼主的意思修改了方法,请看看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:88888.egd

 回到顶部
总数 11 1 2 下一页