发新话题
打印

在帮帮我哦

在帮帮我哦

[ 给我详细介绍下 合计使用方法  我看了使用手册 老是跑不出来  谢谢了

[ 本帖最后由 xiaoxia211314 于 2010-3-31 15:09 编辑 ]

TOP

1.首先要设置你显示合计的单元格类型为 文本框,如下所示:
2.在文本框内,填入 sum公式,如下所示




[ 本帖最后由 three 于 2010-4-1 10:33 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

能不能计算时间  就像这样  2h:30m:40s  + 3h:20m:20s = 5h:51m:00s  如果可以的话  麻烦那你给我详细点讲解 谢谢

TOP

在java 中,时间的加减运算,可以使用 java.util.Calendar类. 这个类非常方便,同时,为了
方便你的使用,我建议你扩展jor的脚本函数,方法是往 GlobalScripts.java(此文件中的所有静态公共方法,都默认成为报表脚本的全局函数), 加入以下代码
复制内容到剪贴板
代码:
public static String addTime(String time1, String time2) {
        SimpleDateFormat format = new SimpleDateFormat("h:m:s");

        try {
            Calendar cal = Calendar.getInstance();
            cal.setTime(format.parse(time1));

            Date d2 = format.parse(time2);
            d2.getHours();

            cal.add(Calendar.SECOND, d2.getSeconds());
            cal.add(Calendar.MINUTE, d2.getMinutes());
            cal.add(Calendar.HOUR_OF_DAY, d2.getHours());

            return format.format(cal.getTime());
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return null;
    }
这样 你可以在文本框中录入  =addTime("2:30:40","3:20:20")   就可得 "5:51:0"
附件中的 GlobalScripts.java ,已经帮你加了上述代码,你只要替换即可.
附件: 您所在的用户组无法下载或查看附件

TOP

做模板的时候 有没有办法国际化

TOP

模板国际化,大概是说,表格的提示项吧,比如title, 资产负责表,在英文版里要自动显示成 Balance Sheet,对吧

如果这样的话,你的抬头不应使用label类型,而应该使用 text ,如下所示:

=I8N.get("banacesheet");

并且你自己维护一个resource_zh.properties,resource_en.properties 等文件,就可以了

TOP

发新话题