MS Access - связать два поля в одной таблице - PullRequest
0 голосов
/ 30 сентября 2018

Заранее: У меня есть два стола: Einnahmen и Personen .Каждый человек в Personen имеет имя и аббревиатуру.Эти два поля также присутствуют и связаны в Einnahmen .Здесь вы можете увидеть отношения двух таблиц.

relationship

На мой вопрос: Можно ли отобразить соответствующее значение, если я введу только одно.Так, например, если я ввожу аббревиатуру, я хочу, чтобы соответствующее имя было введено, и если я ввожу имя, я хочу, чтобы соответствующая аббревиатура появилась.

Почему? Аббревиатуры существуют только длясделать ввод данных проще и быстрее.Это особенно используется в этом subform.Как вы можете видеть, имя и аббревиатура видны, и если я выберу одну из них, другую следует обновить соответствующим образом.

Если вы хотите взглянуть на таблицы:

Table Einnahmen:

Einnahmen

Таблица персоналии:

Personen

1 Ответ

0 голосов
/ 30 сентября 2018

Ваша схема базы данных должна выглядеть следующим образом, где первичный ключ PersonID может быть заполнен полем AutoNumber:

Database SChema

В вашей форме выможно использовать 2 комбинированных списка, оба связаны с полем внешнего ключа PersonID, но с разными поисковыми запросами:

Design View

SELECT Personen.PersonID, Personen.Person FROM Personen ORDER BY Personen.Person;
SELECT Personen.PersonID, Personen.Kürzel FROM Personen ORDER BY Personen.Kürzel; 

Если один из 2выпадающие списки используются для выбора персонажа, другой обновляется соответственно:

Immediate Update

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...