以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何才能够在光标指所在单元格自动录入数字,使借贷平衡呢?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16538)

--  作者:zhuxinhui
--  发布时间:2009/3/6 23:00:00
--  如何才能够在光标指所在单元格自动录入数字,使借贷平衡呢?
表一与表二以单号设为关联表
在表二中设有录入窗口
在录入窗口录入借贷方金额基础上
如何设计自定义按扭(找平按扭)表达式,才能在光标指定的借或贷的位置自动录入数字,
使借贷平衡呢?

-=-=-=- 以下内容由 zhuxinhui2009年03月06日 11:11pm 时添加 -=-=-=-
以相同单号为一个单位

--  作者:zhuxinhui
--  发布时间:2009/3/6 23:08:00
--  
此文件较完善此
--  作者:zhuxinhui
--  发布时间:2009/3/6 23:09:00
--  
egd文件下载
--  作者:wjq1072
--  发布时间:2009/3/7 8:49:00
--  
egd文件下载
--  作者:zhuxinhui
--  发布时间:2009/3/7 10:51:00
--  
找平的问题就基本上解决了
首先多谢版主
但是在不增加行情况下找平又怎样改呢?
因为一般情况下,行数已增加就不用再增加了
只是在光标位置找平,或在原有数据基础上修改数
现在不能在原有数据上作修改
--  作者:还不错
--  发布时间:2009/3/7 11:30:00
--  
参考一下,我的金额录入公式:
if([记账凭证!录入明细] = - 1 And [记账凭证!项目核算]=-1,round(SumFor(Substitute([记账凭证!科目名称]," ","")+"-本年发生","金额","凭证号","=",[记账凭证!凭证号],"项目名称","=",[记账凭证!明细科目],"借贷","=",[记账凭证!借贷]),2),if(text([记账凭证!金额])="+",cell(row-1,col,"记账凭证"),if(text([记账凭证!金额])="++",if([记账凭证!借贷]=0,round(SumFor("记账凭证","金额","凭证号","=",[记账凭证!凭证号],"借贷","=",-1)-SumFor("记账凭证","金额","凭证号","=",[记账凭证!凭证号],"借贷","=",0),2),round(SumFor("记账凭证","金额","凭证号","=",[记账凭证!凭证号],"借贷","=",0)-SumFor("记账凭证""金额","凭证号","=",[记账凭证!凭证号],"借贷","=",-1),2)),if([金额]=0,"",[金额]))))
--  作者:wjq1072
--  发布时间:2009/3/7 12:03:00
--  
egd文件下载
--  作者:zhuxinhui
--  发布时间:2009/3/7 12:06:00
--  
多谢还不错
是否可以发个文件过来,让我结合你的公式参考一下
--  作者:还不错
--  发布时间:2009/3/7 13:05:00
--  
egd文件下载
--  作者:zhuxinhui
--  发布时间:2009/3/7 15:10:00
--  
总版主的文件已学习了
受益不少
但是还未达到速达软件凭证录入中找平功能的效果
有待研究克服