Я нахожусь на Access 2010.
Я разрабатываю базу данных, чтобы отслеживать участников общественной программы.
У меня есть таблица с именем ParticipantMaster
, в которую входят такие поля, как ParticipantID, FirstName, LastName, Address, Phone
и т. Д., И форма записи, построенная на этой таблице.
У меня есть набор форм / таблиц, которые собирают данные о посещаемости (с уровнями, чтобы показать, посещали ли они сеанс ЧАСТИЧНЫЙ, ПОЛОВИННЫЙ или ПОЛНЫЙ) ... поля, относящиеся к моему вопросу, здесь включают ParticipantID
(от участника-участника) , WorkshopID
, Level
.
На основании данных о посещаемости я создал запрос под названием Attendance_FullorHalf
, который подсчитывает, сколько полугодовых или полных сессий посетил каждый участник. Поля включают ParticipantID
, CountStatus
, FirstName
, LastName
. Этот запрос работает правильно.
Помимо посещаемости, у меня есть таблица и форма под названием Interviews
, которые регистрируются каждый раз, когда я звоню Участнику. Они получают право на собеседование только после того, как их количество посещений> 2.
Я хочу, чтобы количество посещений отображалось в форме регистрации интервью, чтобы я мог сразу увидеть, имеют ли они право на интервью.
Может быть, текстовое поле, которое отображает что-то вроде
SELECT CountStatus from Attendance_FullorHalf
WHERE ParticipantID (from Attendance_FullorHalf query) = ParticipantID (of the record I'm on in the interview form)
Я знаю, что это не то утверждение, которое мне нужно - я просто написал это, чтобы помочь объяснить мой вопрос.
Так что, если я нахожусь в форме собеседования, вводя информацию об участнике, чей ID 20-563, я хочу, чтобы в этой форме отображалось количество участников сессий с номером 20-563.
Надеюсь, мой вопрос ясен - большое спасибо !!