Foxtable(狐表)用户栏目专家坐堂 → 求助统计表


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

主题:求助统计表

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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
求助统计表  发帖心情 Post By:2016/2/24 10:52:00 [只看该作者]

Dim g As New CrossTableBuilder("统计表1", DataTables("回款表"))
g.HGroups.AddDef("企业名称")
g.HGroups.AddDef("车牌号")
g.HGroups.AddDef("回款方式")
g.Build()
MainTable = Tables("统计表1")

以上代码出现不存在名为统计表1的表

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/24 10:54:00 [只看该作者]

 交叉统计,你要设置 HGroups 也要设置 VGroups 以及要统计的列的

 

http://www.foxtable.com/help/topics/0678.htm

 


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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
  发帖心情 Post By:2016/2/24 13:22:00 [只看该作者]

那我不应该用交叉统计 如果只想 提取表的部分列的数据 不进行统计 应该用那个呢

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/24 14:14:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
  发帖心情 Post By:2016/2/25 9:05:00 [只看该作者]

Dim txt As String = e.Form.Controls("DateTimePicker1").Text
txt = "'%" & txt.Replace("-0", "/").replace("-", "/") & "%'"
Dim Cols1() As String = {"车牌号","收款金额","收款方式"}
Dim Cols2() As String = {"车牌号","金额","收款方式"}
For Each dr1 As DataRow In DataTables("回款表").Select("[收款日期] = txt" )
    Dim dr2 As DataRow = DataTables("回款统计表").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
Next
 未找到TXT列 代码写的不对么

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/25 9:15:00 [只看该作者]

Dim txt As String = e.Form.Controls("DateTimePicker1").Text
Dim Cols1() As String = {"车牌号","收款金额","收款方式"}
Dim Cols2() As String = {"车牌号","金额","收款方式"}
For Each dr1 As DataRow In DataTables("回款表").Select("[收款日期] = #" & txt & "#" )
    Dim dr2 As DataRow = DataTables("回款统计表").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
Next

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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
  发帖心情 Post By:2016/2/25 10:18:00 [只看该作者]

Dim txt As String = e.Form.Controls("DateTimePicker1").Text
Dim Cols1() As String = {"车牌号","收款金额","回款方式"}
Dim Cols2() As String = {"回款表_车牌号","回款表_金额","回款表_回款方式"}
For Each dr1 As DataRow In DataTables("回款表").Select(("[收款日期] = #" & txt & "#" )And "回款方式" = "'现金'")
    Dim dr2 As DataRow = DataTables("回款统计表").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
Next


从字符串“[收款日期] = #2016-02-24#”到类型“Boolean”的转换无效。

我又加了个条件 收款日期的计算就出现问题了

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/25 10:19:00 [只看该作者]

For Each dr1 As DataRow In DataTables("回款表").Select(("[收款日期] = #" & txt & "# And 回款方式 = '现金'")

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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
  发帖心情 Post By:2016/2/25 10:23:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:@j0fo@uux~fo5oid%`7gm%n.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/25 10:36:00 [只看该作者]

For Each dr1 As DataRow In DataTables("回款表").Select("[收款日期] = #" & txt & "# And 回款方式 = '现金'")

 回到顶部