您好,请您先 登陆 或者 注册

A5商业专业版批发销售单中 如何在打印的单据上显示收款账户

比如说 批发金额是5000 我审核后是现金款结 银行账户收款5000 那打印出来的单据上 如何显示收款账户:银行账户 金额:5000

提问者: dstsoft
等级:普通会员
时间:2013-07-21 21:35
悬赏:10
解决时间:2013-07-31 21:35
回答 共 8 条
--先在赢通数据库中创建一函数
create function getpayment(@sheet_no varchar(100))
returns varchar(100)
as
begin
declare @abc varchar(100),@name varchar(100),@total_amt varchar(100),@pay_way varchar(1000)
set @abc=''
declare xx cursor for select d.payment_name,sum(a.total_amt) total_amt ,a.pay_way from t_cust_accout_master a,t_cust_accout_detail b,t_data_payment d where a.sheet_No=b.sheet_no and b.voucher_no=@sheet_no and a.pay_way=d.payment_no group by d.payment_name ,a.pay_way order by a.pay_way
open xx
fetch xx into @name,@total_amt,@pay_way
while @@fetch_status=0
begin
set @abc=@abc+@name+':'+@total_amt+' '
fetch xx into @name,@total_amt,@pay_way
end
close xx
deallocate xx
return @abc
end ;


--报表中自定义格式中添加下面计算列:
点布局设置添加下面的计算列:
db_data2('select dbo.getpayment(?)',sheet_NO)

得到的结果如下:
现金:148.00 支票支付:10.00 银联卡支付:19.00
回答者:ytkf007
等级:问不倒翁
时间:2013-07-22 09:09
学习了
回答者:牛牛
等级:金牌会员
时间:2013-07-22 10:14
好复杂
回答者:kh359
等级:问不倒翁
时间:2013-07-22 10:19
是比较复杂,期待能集成到系统里面,方便调用
回答者:bonchen
等级:问不倒翁
时间:2013-07-23 15:41
学习
回答者:hnaywz
等级:钻石会员
时间:2013-07-24 14:48
学习一楼
回答者:josense
等级:皇冠会员
时间:2013-07-24 16:26
顶一楼。
回答者:zhaoshuai888
等级:问不倒翁
时间:2013-07-25 17:13
学习一楼
回答者:JCLH
等级:问不倒翁
时间:2013-07-26 10:19
快到期问题
总积分排行
ytkf00720058 4704
kh35927124 3414
赢通技术43602 3117
bonchen13219 2797
赢通技术37615 2590
JCLH11087 1917
浅逝1873 1873
李祥19958 1542
xiaobird3309 1254
daoptt3310 1237