起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: op+

【结贴】表格文档能设计成EXCEL分类汇总的样子吗???**

[复制链接]
 楼主| 发表于 2009-5-4 09:24:12 | 显示全部楼层
帮看一下楼上30的效果图。
哎,,,,,我现在上不懂的怎么弄来,,为 广西壮族自治区合计 一行要上一种颜色,,,,南宁市小计,桂林市小计 一行上 一种颜色,其他行 为一种颜色。。。要怎么做 出这样到 效果 ,,,,就是 说小计行上 不固定,我现在用 like合计、小计就 变色 ,,好像不行呢。WHY

怎写代码控制??
回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:27:43 | 显示全部楼层
想要的效果,30楼的图, 广西壮族自治区 这行  为A颜色,南宁市小计  和 桂林市小计 这两行 为B颜色,各个城区的小计  为 C颜色 ,剩下的不变色
回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:29:43 | 显示全部楼层
你看我的演示

2.gif

61.74 KB, 下载次数: 164

回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:42:26 | 显示全部楼层
ANode.Strings[2]  原来 是用这个 取 字段值啊。
代码如下。

   s := strUTils.RightStr(ANode.Strings[2],4);
  if not (ASelected or AFocused) then // 如果是当前行,则默认系统的反白显示
  begin
    if (s='合计') then
    begin
        //if not AFocused then
          // AFont.Color := Business.System.Graphics.clRed;
           AColor := Business.System.Graphics.clRed;
    end;
    if (s='小计') then
    begin
        //if not AFocused then
           AColor := $FFECDD;
    end;
   end;
回复 支持 反对

使用道具 举报

发表于 2009-5-4 10:09:44 | 显示全部楼层
搞定了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-4 10:25:04 | 显示全部楼层
OK......搞定来。。谢谢 。。。。
回复 支持 反对

使用道具 举报

发表于 2009-5-5 10:30:12 | 显示全部楼层
直接用Excel做不就玩了么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 02:15 , Processed in 0.039654 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表