Могу ли я использовать AND в функции SWITCH в Access? - PullRequest
0 голосов
/ 10 мая 2018

Я создал эту функцию для проверки цен на отдых в MS Access:

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

Это работает , но я хотел бы добавить еще одно поле (Activity) из таблицы, которое проверяет, было ли забронировано мероприятие. Если это поле не пустое, я хочу, чтобы оно вернуло 1200 фунтов стерлингов для одиноких, 2200 фунтов стерлингов для пары и 4200 фунтов стерлингов для семьи.

Любая помощь будет принята с благодарностью. Я довольно плохо знаком с базами данных.

1 Ответ

0 голосов
/ 11 мая 2018

Рассмотрим:

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)

Выполните форматирование в текстовом поле для отображения символа валюты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...