天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2579|回复: 8

[已解决] 取上月值

[复制链接]
金中软件 发表于 2012-6-5 10:30:22 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-6-5 17:22 编辑

有一张2012年4月份的报表,我新建一张2012年5月份的报表,
未命名.jpg
当我在日期选择框选定2012年5月份的时候,
1.jpg
同期数的文本框里要就会显示2012年4月份的破案数,
这个要怎么样实现?
shary 发表于 2012-6-5 11:38:06 | 显示全部楼层
您好,不是很明白您的意思。您的意思是否是根据A字段的值,B字段去计算并获取值呢。如果我的意思正确的话您勾选A字段的刷新,B字段的重计算属性。谢谢。有问题我们再沟通。
 楼主| 金中软件 发表于 2012-6-5 11:49:57 | 显示全部楼层
意思是:通过A字段的值,B字段要获取C字段上月的值
shary 发表于 2012-6-5 12:44:12 | 显示全部楼层
您好,关于如何根据字段获取上月您可以参考这个帖子:http://www.teemlink.com/bbs/view ... mp;extra=#pid195334
 楼主| 金中软件 发表于 2012-6-5 15:50:03 | 显示全部楼层
下面的代码是写在B字段-同期数的值脚本里面,不过没反映,你看下哪里需要改?


var name =getItemValue("A字段-日期");
var sql="";
if(name!="" && name!=null){
sql="select id,domainid ,item_C字段-接警数 from tlk_f_SocietyTerrain where to_date(to_char(item_reportformstime,'yyyy-MM-dd'),'yyyy-mm-dd')=add_months(trunc(to_date('"+name+"','yyyy-mm-dd')),-1)";
}
sql;
shary 发表于 2012-6-5 15:55:30 | 显示全部楼层
麻烦将您的sql语句用打印语句打印出来并在数据库客户端执行是否正常。
还有您在字段的只脚本中返回一个sql语句是什么意思。
 楼主| 金中软件 发表于 2012-6-5 16:00:07 | 显示全部楼层
sql语句在数据库中已经正常执行并且已经查到数据,是刚才你的同事说直接返回sql语句即可,那现在查到的数据怎么赋值到控件去呢?
bess 发表于 2012-6-5 16:11:55 | 显示全部楼层
您好,这里需要使用查询的方法(querybysql())去返回您的结果,不能返回一句sql的,具体的querybysql的方法使用您可以参考这个帖子:
http://www.teemlink.com/bbs/view ... ighlight=querybysql
 楼主| 金中软件 发表于 2012-6-5 17:17:53 | 显示全部楼层
回复 8# bess


    谢谢!  问题已解决

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表