首页 > 解决方案 > 我可以在 Access 的 SWITCH 函数中使用 AND 吗?

问题描述

我创建了这个函数来检查 MS Access 中的假日价格:

Holiday Price: Switch(
    [Holiday Type]="Single",£1000,
    [Holiday Type]="Couple",£2000,
    [Holiday Type]="Family",£4000
)

这可行,但我想Activity从表中添加另一个字段 (),以检查是否已预订活动。如果此字段不为空,我希望它返回 1200 英镑的单身,2200 英镑的情侣和 4200 英镑的家庭。

任何帮助将不胜感激。我对数据库相当陌生。

标签: databasems-access

解决方案


考虑:

Holiday Price: Switch(
    [Holiday Type]="Single", 1000, 
    [Holiday Type]="Couple", 2000,
    [Holiday Type]="Family", 4000) 
    + IIf(Not [Activity] Is Null, IIf([Holiday Type]="Family", 250, 200), 0)

在文本框中进行格式化以显示货币符号。


推荐阅读