У меня есть таблица с полями FiscalLider, FiscalDia и FiscalNoite, их значения поступают из запроса, и если я выбираю имя для одного поля, это имя не должно использоваться в двух других полях, например:
- Значение FiscalLider нельзя использовать для Value FiscalDia или Value FiscalNoite
- Значение FiscalNoite нельзя использовать для Value FiscalDia или Value FiscalLider
- Значение FiscalDia нельзя использоватьдля значения FiscalDia или значения FiscalLider
Например:
Запрос извлекает эти результаты в виде раскрывающегося списка в поле:
- John
- Пол
- Майкл
- Маргарет
- Филипп
В поле FiscalLider я выбираю Пола, так что имя станет недоступным для FiscalDia илиЗначение FiscalNoite, оставшееся только
- Джон
- Майкл
- Маргарет
- Филипп
Тогда я выбрал Джонакак FiscalDia, то на FiscalNoiite полеВозможные варианты:
- Майкл
- Маргарет
- Филипп
Если пользователь решит изменить значение любого поля, тоон мог выбирать между только именем на этом Поле плюс Майкл, Маргарет и Филипп, так как это единственные имена, не присвоенные ни одному полю.
Я попытался установить правило проверки [FiscalDia] <> [FiscalNoite]<> [FiscalLider] в правиле проверки внутри каждого поля, но я получаю ошибку SQL: «Неверный синтаксис SQL - нельзя использовать несколько столбцов в ограничении CHECK на уровне столбца».
Исходя из этой ошибки, я не уверен, должен ли я накладывать ограничение на SQL запроса или нет.Но все равно я не знаю, как это сделать.
Кто-нибудь может мне помочь?