2016-12-08 3 views
0

Это относится к базе данных доступа. У меня есть первая таблица, в которой перечислены сотрудники с первичным ключом id. В первой таблице я включаю всех сотрудников (будь то повелители или подчиненные). У меня есть вторая таблица, в которой указаны утверждения расходов. У меня есть один столбец, который является внешним ключом, ссылающимся на подкласс, который сделал расходы. У меня есть второй столбец в той же таблице, который является внешним ключом, ссылающимся на повелитель, который одобрил расход. При создании запроса запрос прерывается из-за двойственных отношений. Может ли кто-нибудь помочь мне с некоторым кодом поставить запрос на поиск повелителя из таблицы сотрудников на основе идентификатора overlord? Благодарю.База данных доступа - два внешних ключа в одной таблице, относящихся к одному и тому же первичному ключу

ответ

0

Я думаю, что я решил, используя функцию DLookUp. Это выглядит примерно так:

Overlord: DLookUp("[employee_name]", "employees", "ID = " & overlord_id) 

я все же хотел бы знать, если есть способ сделать это только с отношениями.

+0

дважды скопируйте стол сотрудника в запрос - один раз связанный с подчиненным, а один раз - с подчиненным. (Кстати - мне нравится описание проблемы) –

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