Foxtable(狐表)用户栏目专家坐堂 → [求助]帮忙看下这个筛选树的代码 谢谢


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

主题:[求助]帮忙看下这个筛选树的代码 谢谢

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/30 11:45:00 [显示全部帖子]

请问能不能上例子,有例子的话效果比较直观,也可以测试一下看看是什么情况.  比单单看着代码靠脑补速度快得多.

想要问题快速得到解决,只少要方便一下帮助你的人吧?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/30 11:55:00 [显示全部帖子]

以下是引用jiskin在2013-5-30 11:51:00的发言:

 

因为项目里有很多数据,做例子也太麻烦了,如果发代码解决不了的话 我就只好去做例子了……图片点击可在新窗口打开查看


就是麻烦别人,方便自己呗图片点击可在新窗口打开查看

你这样循环列.怎么得都会有一次是 零件名称 一次是  工艺原料的好吧

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/30 12:01:00 [显示全部帖子]

这个怎么会不明白.   你循环   123456  你判断1就执行代码块1  判断2就执行代码块2    那么你循环的时候 肯定代码块1和代码块2都执行的啊.

因为你循环是1-2-3-4-5-6  第一次循环执行代码块1 第二次循环不就执行代码块2了吗? 有什么不明白的?



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/30 12:04:00 [显示全部帖子]

For Each t As Col In Tables("生产进度表").Cols

你循环的是所有列好吧..
那么请问你IF判断有意义吗?像你这样的.
第一次列名1  符合第一个个条件  那么ELSEIF不执行正常啊.

那么第二次呢?你无视掉了? 变列名2了. 那不是不符合第一个IF条件  符合ELSEIF的条件了吗?  那不就执行ELSEIF了吗?
[此贴子已经被作者于2013-5-30 12:05:49编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/30 12:11:00 [显示全部帖子]

那么你应该判断你选中的列名. 循环它干嘛?

 回到顶部