Могу ли я создать поле формы в Access, которое выбирает элементы из той же таблицы? - PullRequest
0 голосов
/ 18 мая 2019

У меня есть база данных для списка предметов, хранящихся в нашем офисе. Некоторые предметы физически находятся внутри коробки, сумки или другого контейнера, поэтому для описания этой ситуации у меня есть одна запись для элемента «Коробка» и отдельная запись для всех элементов внутри коробки. Вот пример:

+--------+--------------+-------------+----------+
| ItemID |     Item     | ContainerID | Quantity |
+--------+--------------+-------------+----------+
|      1 | Box          |             |        1 |
|      2 | Notebook     |           1 |        3 |
|      3 | Pencil case  |           1 |        2 |
|      4 | Shopping bag |             |        1 |
|      5 | Paper plate  |           4 |       10 |
+--------+--------------+-------------+----------+

Итак, в коробке 3 блокнота и 2 пенала, в сумке 10 бумажных тарелок и т. Д.

У меня много элементов для ввода, и я хочу создать форму, которая облегчит процесс. В настоящее время я должен перейти к просмотру таблицы и найти номер для ItemID, на который я хочу сослаться. Если я использую форму для ввода данных, мне придется либо знать идентификатор конкретного элемента контейнера, либо искать его каждый раз.

Что было бы идеально, если бы я мог щелкнуть раскрывающееся меню и выбрать из списка всех уже введенных элементов, а при выборе элемента он заполняет идентификатор элемента для поля ContainerID. Было бы даже лучше, если бы выпадающее меню было заказано с самым последним элементом ввода вверху.

Возможно ли это реализовать без VBA?

...