Как открыть вторую форму на основе идентификатора другой заполненной формы? - PullRequest
0 голосов
/ 26 марта 2019

[Access 2010]

Я пытаюсь связать форму на основе уникального идентификатора исходной формы (автоматически сгенерированного строкового значения). Вот простая схема проектирования базы данных:

Соответствующие таблицы:

  1. tblCruiseLog (CruiseLogID является первичным ключом)

  2. tblMasterStation (имеет поле MasterStationID в качестве первичного ключа, с полем CruiseLogID в качестве внешнего ключа)

Соответствующие формы:

  1. CruiseLog

  2. MasterStation

Ожидаемый рабочий процесс:

  1. Откройте CruiseLog, автоматически сгенерируйте CruiseLogID, заполните некоторые поля (без проблем).

  2. Закройте форму CruiseLog, вернитесь на главный коммутатор и откройте форму MasterStation (без проблем).

  3. Форма MasterStation загружается, создает новую запись с автоматически сгенерированным MasterStationID и автоматически заполняет CruiseLogID с помощью CruiseLogID, сгенерированного на шаге 1 (???).

У меня возникают проблемы с выяснением того, как заставить форму MasterStation переносить CruiseLogID, созданный на шаге 1 рабочего процесса. Сделать MasterStation подчиненной формой в форме CruiseLog невозможно, поскольку сама форма MasterStation будет иметь подчиненную форму. внутри. Как мне это сделать?

Спасибо.

...