Extreme Beginner Question Access: Boolean -> True, только если идентификатор находится в другой таблице - PullRequest
0 голосов
/ 25 апреля 2020

Я хотел бы знать, как автоматически обновлять логическое поле в таблице каждый раз, когда в таблице размещения обнаруживается экземпляр ID, ситуация выглядит следующим образом:

У меня есть 2 таблицы:

Таблица учеников

  • ID ученика
  • Статус размещения (логическое значение)

Таблица размещения

  • ID ученика

Я хочу, чтобы Placement Status было истинным, только когда идентификатор ученика найден в таблице размещения.

Пожалуйста, знайте, что я очень незнаком с каждым термином в программе, поэтому пошаговое решение только поможет.

Пожалуйста, если вы знаете, дайте мне знать с большим количеством детали, так как это очень важно для проекта, который должен быть сдан в течение 2 дней.

Спасибо, и всем хорошего дня.

1 Ответ

0 голосов
/ 25 апреля 2020

Вы можете обновить поле Placement Status, используя простой запрос на обновление, такой как:

update Pupil inner join Placement on Pupil.[Pupil ID] = Placement.[Pupil ID] 
set Pupil.[Placement Status] = True

Здесь inner join выполняет неявный выбор, поэтому дополнительные критерии выбора не требуются.

...