Есть несколько способов сделать это.
Если вы используете поле со списком для выбора кандидата из таблицы кандидатов, номер регистрации может быть одним из столбцов, и в этом случае вы можете просто обратитьсядля столбца в контрольном источнике текстового поля:
=MyCombo.Column(2)
Аналогично, вы можете использовать DLookUp, но он может быть сравнительно медленным, если ваши таблицы большие:
=DlookUp("enrollmentnumber","candidates","UniqueNumericID=" UniqueNumericID)
Где UniqueNumericIDэлемент управления или поле (столбец) в форме или набор записей формы.
Также возможно создать запрос, содержащий все соответствующие данные, и использовать его для источника записей вашей формы.Это довольно хорошее решение, обычно, например:
SELECT This, That, Candidates.EnrollmentNumber
FROM ExamsJunctionTable
INNER JOIN Candidates
ON ExamsJunctionTable.CandidateID = Candidates.UniqueCandidateID
Чтобы это работало правильно, вам необходимо убедиться, что ваша база данных хорошо настроена и что обновляемые запросы должны быть обновляемыми.