起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1403|回复: 2

[结贴] query标准动作传参!

[复制链接]

29

主题

118

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
QQ
发表于 2013-12-19 20:57:51 | 显示全部楼层 |阅读模式
本帖最后由 beer.li 于 2013-12-19 21:04 编辑

A.材料字典表(MatInfor),如图A
B.材料库存表(MatWar),如图B
C.材料库存台帐,如图C

★★★★★需求:
1、以材料字典表为基准,按照页面选择的项目和月份对材料库存的数量和金额求和,并逐级汇总。

★★★★★实现及问题:
1、思路:通过材料字典表(MatInfor)的query标准动作扩充,通过子查询求和数量、金额
2、SQL:
     select a.编码,a.名称,a.规格,sum(b.数量) 数量,sum(b.金额) from MatInfor a left join MatWar b on b.编码 like a.编码+'%' and b.项目编码='PM001' and b.月份='201307'

3、问题:
1)在上面的SQL中:and b.项目编码='PM001' and b.月份='201307' 均为常量。希望是通过UI传过来的变量。
2)请问如何实现在给query标准动作传参?

3)备注:报表动作可以实现传参,但是报表不能像treeGrid那样树形展现。



C.材料库存台帐.jpg
B.材料库存表.jpg
A.材料字典表.jpg

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2013-12-19 21:21:26 | 显示全部楼层
如何给action传参,你可以参考2楼的方法:http://bbs.justep.com/forum.php?mod=viewthread&tid=33841
QQ:179785966
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-12-20 09:00:46 | 显示全部楼层
1、在ksql中定义两个变量XMBM和YF
select a.编码,a.名称,a.规格,sum(b.数量) as sl,sum(b.金额) as je
from MatInfor a optinal join MatWar b on b.编码 like a.编码+'%'
where b.项目编码=:XMBM and b.月份=:YF

2、用http://bbs.justep.com/forum.php? ... 2&pid=165002812
里面的方法给两个参数赋值,案例中是给aa和bb两个参数赋值
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-5-10 19:17 , Processed in 0.057304 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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