以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何标识? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93439) |
-- 作者:18523982317 -- 发布时间:2016/11/29 10:23:00 -- [求助]如何标识? 我想要达到 DrawCell 里面讲的 少于60分就红色标记的效果,但是实际情况又不一样,请问大神们,可有办法? 例如表A和表B进行合并,列X里表A数据是150,表B的数据是120,不相同,我想让这个单元格显示成红色,这种情况可有办法?
|
-- 作者:有点蓝 -- 发布时间:2016/11/29 10:35:00 -- 怎么个合并法,截图说明一下。需要在哪个表标记,合并后的表还是原来的A表。 |
-- 作者:18523982317 -- 发布时间:2016/11/29 11:07:00 -- 以下是引用有点蓝在2016/11/29 10:35:00的发言:
怎么个合并法,截图说明一下。需要在哪个表标记,合并后的表还是原来的A表。 列名都是X,两张表都有数据的情况下,以表B的数据为准,表A的150就变成了120,然后把表A这行的120的单元格变成红色。。。
|
-- 作者:有点色 -- 发布时间:2016/11/29 11:20:00 -- 1、根据那一列的数据进行关联?
2、思路:直接引用表B的数据过来,然后比较,不要在drawcell事件那里写find函数,不然会很影响效率。 |
-- 作者:18523982317 -- 发布时间:2016/11/29 11:35:00 -- 以下是引用有点色在2016/11/29 11:20:00的发言:
1、根据那一列的数据进行关联?
2、思路:直接引用表B的数据过来,然后比较,不要在drawcell事件那里写find函数,不然会很影响效率。 1、不是关联,只是合并,列名想通就合并,以表B为准。 2、比较没问题,关键是怎么标识。。。 |
-- 作者:有点蓝 -- 发布时间:2016/11/29 11:47:00 -- 如果已经把值从150改为了120。这是没有办法的,除非你有记录之前的值就是150. |
-- 作者:18523982317 -- 发布时间:2016/11/29 13:20:00 -- 以下是引用有点蓝在2016/11/29 11:47:00的发言: 如果已经把值从150改为了120。这是没有办法的,除非你有记录之前的值就是150. 或者换个说法,不再drawall里面写代码,有没有什么命令 能使这个单元格变红。。。或者其他标识。。。
|
-- 作者:有点色 -- 发布时间:2016/11/29 13:38:00 -- 1、合并的时候,肯定是要根据某一列相同才合并数据的。
2、合并的数据,不要写到同一列去,单独用一列存放,这样就能比较。
具体上传实例看看。 |
-- 作者:18523982317 -- 发布时间:2016/11/29 13:43:00 -- 以下是引用有点色在2016/11/29 13:38:00的发言:
1、合并的时候,肯定是要根据某一列相同才合并数据的。
2、合并的数据,不要写到同一列去,单独用一列存放,这样就能比较。
具体上传实例看看。 你说的意思我大概明白,但是实际不但要合并,还要把表B清空。。。因为表B就是个临时储存导入数据的表。。。合并的是表A的某些行。。。 其他行不动 |
-- 作者:有点色 -- 发布时间:2016/11/29 17:18:00 -- 嗯嗯,那你可以另外弄一列,存放数据。然后比较表A两列的数据,然后标识。 |