VB语句无法更新Access 2016中的字段

时间:2018-07-16 20:31:40

标签: database vba access-vba ms-access-2010

问题在于需要检查数据字段以确定“ 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

我在做什么错??

0 个答案:

没有答案