Iff и функция Switch - PullRequest
       6

Iff и функция Switch

0 голосов
/ 20 января 2019

У меня есть форма Jobs, которая при изменении значения создает в таблице JobUpdate запись, каждый раз записывающую старые и новые значения. Отлично работает.

Текстовые поля и поле даты хороши, но у меня возникла проблема: у него есть 3 поля со списком, которые дают мне основной ключ, а не отображаемое значение.

Combo Boxes, например,

Статус (FieldName)

  • Открыто = 1
  • В ожидании = 2
  • Закрыто = 3

Фаза (FieldName)

  • Открытый = 1
  • Отзыв = 2
  • Проектирование = 3

В таблице Update есть два поля, в которые записываются FieldName и FieldValue.

* 1 033 * например,
  • FieldName = Status, FieldValue = 2, что означает «Ожидание», cbo
  • FieldName = Phase, FieldValue = 2, что означает обзор, cbo
  • FieldName = 12/20/2018, работает нормально (ничего не делать), DateField

Я создал форму для таблицы Update и хочу, чтобы она отображала отображаемое значение, а не значение ключа.

Я думал о чем-то вроде этого, об Iff и функции Switch, но я понятия не имею, как написать код.

Iff [JobUpdate].[FieldName] = Status, Switch([JobUpdate].[FieldValue]="2",Pending,

Iff [JobUpdate].[FieldName] = Phase, Switch[[JobUpdate].[FieldValue]="2",Review)

Если [JobUpdate]. [FieldName] не является Status или Phase, просто покажите значение в поле, как для ReviewDate.

Кто-нибудь может мне помочь или указать правильное направление?

...