Foxtable(狐表)用户栏目专家坐堂 → [求助]这样的综合汇总怎样做呢?


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

主题:[求助]这样的综合汇总怎样做呢?

美女呀,离线,留言给我吧!
rophy0952
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/21 22:00:00 [显示全部帖子]

后面的一段replacefor实现了生成报表后,已记账=true的功能,但是生成报表的条件增加了,统计表C的已完成列=true,同时已记账列=false的数据,我下面红色部分那样写行吗?

Dim dt As DataTable
Dim cmd As new SQLCommand
cmd.CommandText = "Select Distinct {表A}.领料日期, {表A}.基材型号, {表A}.基材规格, {表A}.厂商代号, {表A}.投料件数, {表A}.投料重量, {表B}.客户, {表c}.生产类型, {表B}.产品型号, {表B}.产品规格 "
cmd.CommandText &= " From ({表A} Inner JOIN {表B} ON {表B}.[生产单号] = {表A}.[生产单号]) Inner JOIN {表C} ON {表C}.[生产单号] = {表A}.[生产单号] where {表C}.已完成 = true &
{表C}.已记账 = false"

 回到顶部
美女呀,离线,留言给我吧!
rophy0952
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/21 22:10:00 [显示全部帖子]

提示错误:
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.9.2.1
错误所在事件:
详细错误信息:
标准表达式中数据类型不匹配。

 回到顶部
美女呀,离线,留言给我吧!
rophy0952
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/21 22:11:00 [显示全部帖子]

如果只是 where {表C}.已完成 = true 不加 &{表C}.已记账 = false的话,就没有错误提示!

 回到顶部
美女呀,离线,留言给我吧!
rophy0952
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/21 22:16:00 [显示全部帖子]

可以了,谢谢有点甜!我之前没有接触过编程,所以让你费心了,不早了,早点休息吧!图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
rophy0952
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/30 17:47:00 [显示全部帖子]

我现在又遇到一个问题,就是在以生产单号为标准去统计的时候,该批货有可能出给两个或三个客户,这样一来,如果按照现在的代码运行后,客户一栏的值就为空,有什么办法可以将该批货所出的客户一起列出来呢?比如:DT、WT或者DT/WT,谢谢指教!

 回到顶部
美女呀,离线,留言给我吧!
rophy0952
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/9/30 18:25:00 [显示全部帖子]

上例子:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140930182406.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题.foxdb




 回到顶部
总数 17 上一页 1 2