Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共16 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:交叉统计,不显示列

1楼
kao_go 发表于:2025/2/15 20:18:00

Dim sb As New StringBuilder
sb.Append("Sele  ct lsd.djbh As 单据编号, lsd.ckdm2 As 出库仓库, shangpin.spdm As 商品_代码,")
sb.Append("shangpin.spmc As 商品_名称, lsdmx.gg1dm As 颜色_代码, guige1.ggmc As 颜色_名称, lsdmx.gg2dm As 尺码_代码,")
sb.Append("guige2.ggmc As 尺码_名称, lsdmx.sl As 数量, lsdmx.pj As 吊牌金额 ")
sb.Append("Fr  om lsdmx")
sb.Append(" left outer Join guige1 On lsdmx.gg1dm = guige1.ggdm")
sb.Append(" left outer Join guige2 On lsdmx.gg2dm = guige2.ggdm")
sb.Append(" left outer Join lsd On lsdmx.djbh = lsd.djbh")
sb.Append(" left outer Join shangpin On lsdmx.sfzdm = shangpin.sfzdm")
sb.Append(" Where lsdmx.gg1dm = '70' and shangpin.spdm='eb0150'")
Output.Show(sb.ToString)


'Dim cmd As New SQLCommand
'Dim dt As DataTable
'cmd.ConnectionName = _mrsjy
'cmd.CommandText = sb.ToString
'dt = cmd.ExecuteReader()


Dim b As New CrossTableBuilder("统计表0", sb.ToString, _mrsjy)
b.HGroups.AddDef("商品_代码") '添加客户列用于水平分组
b.VGroups.AddDef("颜色_代码") '添加产品列用于垂直分组
b.Totals.AddDef("数量") '添加数量列用于统计
'b.Totals.AddDef("吊牌金额", AggregateEnum.Sum) '添加数量列用于统计
'b.HorizontalTotal = True
'b.VerticalTotal = True
b.Build '生成统计表
Maintable = Tables("统计表0") '打开生成的统计表
Output.Show(Tables("统计表0").Cols.Count)

以上代码交叉统计不显示列,用临时表dt的方式能够正常显示,请问是哪里没写对吗
图片点击可在新窗口打开查看此主题相关图片如下:baidushurufa_2025-2-15_20-16-43.png
图片点击可在新窗口打开查看
2楼
有点蓝 发表于:2025/2/16 20:14:00
到数据库里单独执行SQL显示什么结果
3楼
kao_go 发表于:2025/2/17 9:07:00
在数据库里单独执行sql,能正常显示明细
4楼
有点蓝 发表于:2025/2/17 9:09:00
使用这个sql生成查询表,然后通过查询表生成统计表试试
[此贴子已经被作者于2025/2/17 9:08:43编辑过]
5楼
kao_go 发表于:2025/2/17 9:10:00
测试了,使用这个sql生成临时表
,然后通过临时表生成统计表能够正常显示
6楼
有点蓝 发表于:2025/2/17 9:15:00
那不应该有问题。方便做个例子发上来测试一下
7楼
kao_go 发表于:2025/2/17 13:02:00
数据库是sqlserver 2008的,,麻烦甜版了

8楼
kao_go 发表于:2025/2/17 13:02:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.rar

数据库和程序都在里面
9楼
有点蓝 发表于:2025/2/17 13:42:00
测试没有问题呀。上传的项目里的sql中select、from中间都有空格,去掉空格再测试


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

10楼
kao_go 发表于:2025/2/17 15:16:00
在测试库里,会正常显示,我的正式库里,还是不显示
图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看
共16 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 3 queries.