1

Я работаю над системой инвентаря для магазина проката инструментов. У меня есть две таблицы: детали и отслеживание. Детали имеют всю основную информацию обо всех клиентах (имя, штрих-код, идентификатор и т.д.). Отслеживание предназначено для создания журнала активности аренды.

Вот что я пытаюсь сделать: я пытаюсь отсканировать штрих-код и ввести штрих-код в форму, основанную на таблице отслеживания . Однако, как только поле штрих - кода был заполнен, я хочу другие поля , такие как имя, идентификатор и т.д. , соответствующие введенному штрихкода потянуться из - за стола Детали и заполняется автоматически в форме.

Я думал о каком-то выражении типа Имя = Штрихкод. [Детали]!Имя и так далее, но это не работает. Кто-нибудь может мне помочь с этим? Большое спасибо.

JJ

1 ответ1

0

Вам понадобится как минимум 3 таблицы для сбора информации об аренде инструмента. Вам понадобится таблица «Клиенты» (которую вы назвали «Подробности»), таблица инструментов, определяющая каждый инструмент для проката, и таблица «многие ко многим», которая собирает информацию об инструменте и клиенте, например, какой инструмент был арендован кем и когда (каждый клиент может арендовать много инструментов, и каждый инструмент может быть арендован многими клиентами, но не все одновременно).

Что касается того, как заполнять связанные поля информацией на основе штрих-кода; Есть несколько способов, которыми это может быть достигнуто. Вы можете использовать событие After Update поля штрих-кода, чтобы обновить связанные поля, используя набор записей или DLookup на основе идентификатора штрих-кода. Если поле штрих-кода представляет собой поле со списком (чтобы пользователю было проще вводить число вручную), вы можете сохранить дополнительную информацию в источнике строки поля со списком и использовать событие «После обновления» для заполнения других полей. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .