以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何对SQL数据统计的结果显示在Label控件中  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133301)

--  作者:wh420
--  发布时间:2019/4/11 16:05:00
--  如何对SQL数据统计的结果显示在Label控件中
不想加载表到狐表中来统计,想用如下代码的方式直接对SQL后台数据统计,如何把统计结果绑定到label标签控件中?

 Dim c As New SqlGroupTableBuilder("Total_销售统计","Order")
    c.连接数据源=“shouzhi"
    c.Groups.AddDef("subDate",DateGroupEnum.Year,"年")
    c.Groups.AddDef("subDate","月")
    c.Totals.AddDef("Total","销售额(¥)") \'对数量进行统计
        c.CommandTimeOut=30
    c.TableVisible =False
    c.Subtotal = True
    Tables("收支统计_Table2").DataSource = c.BuildDataSource
    Tables("收支统计_Table2").SetColVisibleWidth("年|100|月|100|销售额(¥)|260") \'设计列宽度

[此贴子已经被作者于2019/4/11 16:06:09编辑过]

--  作者:有点甜
--  发布时间:2019/4/11 16:11:00
--  

循环每一行,读取值,显示?如

 

Dim str As String = "第一列" & chr(9) & "第二列" & vbcrlf
For Each r As Row In Tables("表A").Rows
    str &= r("第一列") & chr(9) & r("第二列") & vbcrlf
Next
msgbox(str)


--  作者:wh420
--  发布时间:2019/4/11 16:12:00
--  
例如我想把一定时间范围内的销售额统计的数据显示到label中,代码怎么写?

--  作者:wh420
--  发布时间:2019/4/11 16:19:00
--  
我要一个统计的总数显示到一个label中,不是每一个数据都显示
--  作者:wh420
--  发布时间:2019/4/11 16:24:00
--  
您那段代码也得把表加载到狐表中啊,我要的是直接统计后台SQL的效果,然后把统计的结果显示到label中
--  作者:有点甜
--  发布时间:2019/4/11 17:16:00
--  

一个数?那直接查询计算即可啊

 

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