2015-05-02 5 views
0

В Microsoft Access 2013 у меня есть две таблицы - tblStudentInfo и tblStudentPayment, и я хотел бы достичь следующей цели.Получить значение поля из другой таблицы

Сценарий

Fields in tblStudentInfo - [ StudentID (pri key), Name, OtherInfo ] 
Fields in tblStudentPayment - [ StudentID, Name, PaymentDate ] 

Цель

Если StudentID указано в tblStudentPayment, то Name будет заполняться на основе tblStudentInfo.

Пример

Row 1 of tblStudentInfo = [ 1234, Bobby, otherinfo ] 

Если кто-то входит в StudentIDtblStudentPayment, то Name в tblStudentPayment будет Bobby.

ответ

0

Почему вы не связываете таблицы? Вместо имени в tblStudentPayment есть «StudentLookup», число, которое ссылается на StudentID в tblStudentInfo.

+0

Это потому, что у данного студента может быть более одной даты платежа. Он создаст много дубликатов в tblStudentInfo. – fendy3d

+0

Работает ли «много-ко-многим»? –

Смежные вопросы