如何用来自另一个字段的值替换字段中的值,如果输入的数据在vb中为空的应用程序



使用:MS Access 2013(表格)件:tbListAmount(来自产品描述表/表单)
tbAmount(来自报价表单,值是手动输入的)
tbDiscount(来自报价表单,值是手动输入的)

我想要完成的是:

(ListAmount字段on form)
如果进入[ListAmount]的数据为null,
然后用来自[Amount]的value填充[ListAmount]
如果

(表单上的金额字段)
=[Amount]-([Amount]*[Discount]) (查找已应用折扣的金额)

NB -我是一个全新的编程。我在网上和网上都找遍了答案,但我自己做不到。所以我希望这里的专家可以提供帮助!

我自己对这个相当陌生,但是有一个类似的问题,我认为它会像这样:

If IsNull(Me.ListAmount.Value) = True Then
Me.ListAmount.Value = Me.Amount.Value
End If

放在哪里取决于ListAmount是如何被填充的。如果表单在加载时被填充,那么它应该在表单的On Load中。如果它是在与另一个字段交互之后填充的,则应该将此代码作为该控件的AfterUpdate事件放入。

最新更新