找回密码
 立即注册

QQ登录

只需一步,快速开始

wolf20080304

最新发帖
iceman
社区贡献组   /  发表于:2012-4-18 14:35:00
11#

回复 10# wolf20080304 的帖子

:share:不客气哈~
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-18 16:09:00
12#

回复 9# iceman 的帖子

试了一下,可是不行啊,他只输出第一条记录的值,如果是对时间求和,那输出的值更不对,时间变成了日期!
好郁闷,是哪里出了问题??
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-18 16:27:00
13#

回复 12# wolf20080304 的帖子

wolf20080304 你好,
能否把你的工程打包发到论坛上来,便于调试。
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-18 21:02:00
14#

我传上来了,没有工程文件,就是几个模板文件,数据在SSM1.xml文件中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-18 21:07:00
15#

回复 13# iceman 的帖子

帮我看看,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-19 16:31:00
16#
楼主你好:
现在调查的情况是,不能在主报表中显示子报表中字段 Sum,只能在子报表的 GroupFooter 中计算,代码如下:

  1. TimeSpan totaltime = new TimeSpan(0,0,0);
  2. public void Detail_Format()
  3. {
  4.         int Hour = Convert.ToInt32(this.TextBox5.Text.Substring(0, 2));
  5.         int Minute = Convert.ToInt32(this.TextBox5.Text.Substring(3, 2));
  6.         int Second = Convert.ToInt32(this.TextBox5.Text.Substring(6, 2));
  7.         TimeSpan pertime = new TimeSpan(Hour, Minute, Second);
  8.         
  9.         totaltime += pertime;
  10.         this.TextBox4.Text = totaltime.ToString();
  11. }
复制代码
效果图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-19 22:22:00
17#
真是高人啊,
我是这么理解的,你上面的TextBox5是时间数据输出的文本框,最后在TextBox4把求和输出。是吗
  我把你的代码复制过去,改了一下,可是报错啊。
TimeSpan totaltime = new TimeSpan(0, 0, 0);
public void Detail_Format()
{
    string m_machine = ((TextBox)rpt.Sections["Detail"].Controls["Data_NAME"]).Text;
        rpt.Sections["Detail"].AddBookmark (m_machine);

        int Hour = Convert.ToInt32(this.TIME-SHORT.Text.Substring(0, 2));
        int Minute = Convert.ToInt32(this.TIME-SHORT.Text.Substring(3, 2));
        int Second = Convert.ToInt32(this.TIME-SHORT.Text.Substring(6, 2));
        TimeSpan pertime = new TimeSpan(Hour, Minute, Second);
        totaltime += pertime;
        this.TextBox8.Text = totaltime.ToString();
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-19 22:29:00
18#

回复 16# iceman 的帖子

我现在不知道子报表的数据怎么调用
请赐教啊
我拖到主报表后,数据是这样的NCFILE/TOOLS/TOOL/TIME-SHORT

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-20 10:56:00
19#

回复 18# wolf20080304 的帖子

wolf20080304 你好,
我查看了你的 rpx 文件,子报表中的路径从根节点开始向下建立 XPath,路径如下:
  1. TOOLS/TOOL/TIME-SHORT
复制代码
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-4-23 14:03:00
20#

回复 19# iceman 的帖子

icemen你好!
前两天没空调试,今天按你的回复做,可又遇到新问题,你说的Xpath我又不知道怎么设置,你能说具体一点吗?或者把你调好的文件传上来,我照猫画虎,谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部