以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据录入问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2232)

--  作者:实话实说
--  发布时间:2009/3/29 22:05:00
--  数据录入问题
表A的数据是从EXCEL复制粘贴而来,当表B没有对应的型号规格时,表A的数据行显示红色;当表B有型号规格但没有数据时,表A的数据行显示兰色;当在表B添加了数据后,相关颜色消失,求代码。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


--  作者:czy
--  发布时间:2009/3/29 23:32:00
--  
如果直接在DrawCell事件中设置代码进行判断,我不知道这种操作是否太耗资源。
或许增加表达式辅助列来处理更好。
--  作者:czy
--  发布时间:2009/3/29 23:45:00
--  
用表达式列解决的。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.table


--  作者:实话实说
--  发布时间:2009/3/30 8:28:00
--  
正是要的这个效果,谢了。复制时可能有1000个数据,在DrawCell事件中设置代码可能会影响速度,也想验证一下。
--  作者:狐狸爸爸
--  发布时间:2009/3/30 8:34:00
--  
1000个数据没关系,1000行可能就不妙了。
--  作者:yangming
--  发布时间:2009/3/30 10:06:00
--  
如果是超出1000行,那如何处理呢?
--  作者:狐狸爸爸
--  发布时间:2009/3/30 10:41:00
--  
以下是引用yangming在2009-3-30 10:06:00的发言:
如果是超出1000行,那如何处理呢?


呵呵,我说的是复制,很少需要粘贴1000行数据的。
既然很少,慢一点就慢一点吧。

至于DrawCell事件,和数据量没关系,关键是代码的效率要高。


--  作者:实话实说
--  发布时间:2009/3/30 11:39:00
--  
与数据量没关系,与数据行有关系?怎么理解?如果代码效率高,再多的数据也不影响运行?有一点要说明,我们公司人员喜欢用EXCEL表复制,经常是几百行上千行的复制。因为EXCELDE 的录入效率很高也很方便,另外数据保存在EXCEL感觉安全放心,因此EXCEL常常作为狐表的辅助工具,至少目前是这样。所以这种状况在我们这里并不是很少,而是经常。(尤其是做数据统计分析时)
--  作者:yangming
--  发布时间:2009/3/30 11:44:00
--  

很多单位可能会考虑到成本,比如一个主管用狐表,其它下面的人用EXCEL表,每月将相关的EXCEL表汇总给主管,然后主管再进行复制,所以我想知道是否还有更好的办法来解决这样的问题呢?


--  作者:czy
--  发布时间:2009/3/30 11:58:00
--  
用高速导入,速度快n倍。