Office中国论坛/Access中国论坛
标题:
数据表中能不能分色间隔地显示各条记录!
[打印本页]
作者:
duanpeng@
时间:
2006-5-27 02:03
标题:
数据表中能不能分色间隔地显示各条记录!
大家知道在数据表中的记录清单像电子表格(Excel)一样,底色全是一种色,我想能不能用两种颜色间隔地显示每条记录这样眼睛就就不会花了---当然得用代码了。
例如:
记录1 白色底纹
记录2 蓝色底纹
记录3 白色底纹
记录4 蓝色底纹
记录5 白色底纹
...........
我见过一些财务软件就有这一特效,很不错。
我以前做过实验用一个字段始终以1到N进行自动编号,再定义条件格式时,该单元格如为倚数则为白色底纹,如为偶数则为蓝色底纹。这一思路关键在于“始终要保证该字段要自动编辑,不能连续出现两个偶数或倚数,并且删除任意记录后,要保证序号自动补齐” 。 这种方法不适合大量记录的处理,会很慢。
但我想一定还有更好的方法,如API函数,不知哪位高人指点一下。
作者:
一点通
时间:
2006-5-27 02:16
可以看下这个例子
http://www.office-cn.net/forum.php?mod=viewthread&tid=35200&replyID=&skin=1
作者:
duanpeng@
时间:
2006-5-27 05:38
你提供的方法是利用条件格式,不可取.
假如我把 ID=3的记录删除后,那么ID2 同ID4为同一色,失败.
作者:
一点通
时间:
2006-5-27 06:29
我觉得你还需变通,这个例子你看过吗?
http://www.office-cn.net/forum.php?mod=viewthread&tid=33467&replyID=&skin=1
作者:
duanpeng@
时间:
2006-5-28 07:22
你用代码进行自动序号生成,如果我有上万条数据的话,会不会很慢。!
作者:
duanpeng@
时间:
2006-5-28 15:39
能不能用API函数实现,你看迅雷5程序中的列表做得非常漂亮。
作者:
LucasLynn
时间:
2006-5-28 16:39
老牌微软MVPS Stephen Lebans的网站上有你需要的东西:
http://www.office-cn.net/forum.php?mod=viewthread&tid=32529
作者:
duanpeng@
时间:
2006-5-29 01:39
您给的东西太多多,下载一个个看,太累了,就劳你直接给我个例子吧。[em01]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3