Foxtable(狐表)用户栏目专家坐堂 → [求助] 设置统计表单元格字体颜色


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

主题:[求助] 设置统计表单元格字体颜色

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


加好友 发短信
等级:七尾狐 帖子:1636 积分:14489 威望:0 精华:0 注册:2014/6/6 8:42:00
[求助] 设置统计表单元格字体颜色  发帖心情 Post By:2019/4/18 7:36:00 [只看该作者]

老师,如何设置生成的统计表的单元格字体颜色?谢谢!

  如果出库数量 不等于 收费数量,收费数量的字体颜色为红色 或者设置整行为红色。

    Dim g As New GroupTableBuilder("统计表1", DataTables("门诊疫苗药品出库表"))
    Dim dt1 As fxDataSource
    g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
    g.Groups.AddDef("日期", "月")
    g.Groups.AddDef("疫苗药品名称")
    g.Groups.AddDef("生产厂家")
    g.Groups.AddDef("批号")
    g.Groups.AddDef("单位")
    g.Groups.AddDef("部门", "收费部门")
    g.Totals.AddDef("数量", "出库数量")
    g.Decimals = 0
    g.FromServer = True
    g.Filter = "日期 >= '" & r1.Value & "' and 日期 <= '" & r2.Value & "'"
    dt1 = g.BuildDataSource()
    
    Dim g1 As New GroupTableBuilder("统计表2", DataTables("收费明细"))
    Dim dt2 As fxDataSource
    g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
    g1.Groups.AddDef("日期", "月")
    g1.Groups.AddDef("收费项目","疫苗药品名称")
    g1.Groups.AddDef("生产厂家")
    g1.Groups.AddDef("药品批号","批号")
    g1.Groups.AddDef("单位")
    g1.Groups.AddDef("收费部门")
    g1.Totals.AddDef("数量","收费数量")
    g1.Decimals = 0
    g1.FromServer = True
    g1.Filter = "日期 >= '" & r1.Value & "' and 日期 <= '" & r2.Value & "' and 已付款 = '" & True & "' And 生产厂家 Is not null"
    dt2 = g1.BuildDataSource()
    
    Dim nms As String() = {"月","疫苗药品名称","生产厂家","批号","单位","收费部门"}
    dt1.Combine(nms,dt2,nms) 
    Tables("门诊收费查询_table1").DataSource = dt1



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/18 9:52:00 [只看该作者]

生成表以后,开启全局表事件

 

Tables("门诊收费查询_table1").DataSource = dt1
Tables("门诊收费查询_table1").DataTable.GlobalHandler.DrawCell = True

 

然后去全局表事件,写你的代码

 

http://www.foxtable.com/webhelp/scr/0671.htm

 


 回到顶部