问题在于需要检查数据字段以确定“ Transaction_Amount”是费用还是收入。此信息存储在“类别”中,并且该表将预算类别关联为“费用/收入”。
基于“收入/费用”符号,实际交易金额被填充为费用(-)或收入(+),并在“ Account_Trasactions”表中作为费用或收入项目进行更新。在每种情况下,该值都会添加到与该预算相关的记录的Account_Transactions“表中的现有值。
因此,目标是将所有预算类别都跟踪为“预算”-“实际” =“余额”。
这是我的代码,它无法更新表单上的字段Actual_amount!
Private Sub Actual_amount_GotFocus()
'check for expense or income and adjust actual ammount of transaction'
[iif [category].[income/expense]="expense", (actual_Amount)=((Transaction_amount)*-1),actual_amount = Transaction_amount)]
'Update category table'
[Category].[Actual_Amount] [Actual_Amount]
End Sub
我在做什么错??