我有一个名为ReceiveReport的基本表,其中包含以下字段ID,Units,GrossWt,NetWt,TareWt。我允许用户选择他的单位(lbs,kgs)之后他必须在字段中输入毛/净/皮重。我希望字段根据单位字段自行更新。我尝试使用After Insert Macro,但我无法使用SetField,这让我对如何更新字段感到困惑。
我想做一些相当基本的事情。
iff([units] =" lbs",[field] * 2.2046,什么都不做)
我是以错误的方式去做的吗?答案 0 :(得分:2)
您可以更新Before Change宏中的值,如下所示。我选择的方法保留[units]和[weight_entered]值不变并更新名为[weight_kg]的单独字段,但如果这是您的首选项,您还可以覆盖最初输入的值。