以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教银行对账问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178602)

--  作者:13315253800
--  发布时间:2022/7/11 21:58:00
--  请教银行对账问题

老师您好!请教银行对账问题

有两个表“银行日记账”、“银行对账单”,分别设置“交易日期”(日期列)、“借方金额” (双精列)、“贷方金额”(双精列) 、“对方账号”(字符列)、“对账”(逻辑列)

假如“交易日期”和“对方账号”相同时,看两个表的“借方金额”或“贷方金额”列是否相同,如相同则分别在两个表“对账”列勾选,不相同则不做处理。

如何实现以上需求,敬请老师提示一下思路


--  作者:有点蓝
--  发布时间:2022/7/11 22:16:00
--  
for each dr as datarow in datatables("银行日记账").datarows
dim dr2 as datarow = datatables("银行日记账").find("交易日期=\'" & dr("交易日期") & "\' and 对方账号=\'" & dr("对方账号") & "\'")
if dr2 isnot nothing then
dr("对账")  =true
dr2("对账")  =true
end if
next

--  作者:13315253800
--  发布时间:2022/7/11 22:20:00
--  
谢谢蓝老师
--  作者:13315253800
--  发布时间:2022/7/11 22:23:00
--  
蓝老师,这个代码放在按钮里吗?
--  作者:有点蓝
--  发布时间:2022/7/11 22:26:00
--  

--  作者:13315253800
--  发布时间:2022/7/11 22:42:00
--  
蓝老师,看两个表的“借方金额”或“贷方金额”列是否相同代码怎么表示呀,请指导
--  作者:有点蓝
--  发布时间:2022/7/11 22:49:00
--  
if dr("借方金额") = dr2("借方金额") then
[此贴子已经被作者于2022/7/11 22:49:10编辑过]