2016-05-20 2 views
0

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

+0

Нет, в этом нет встроенной способности. Вам нужно закодировать его самостоятельно. Вы уже знаете, что вы сохраняете в качестве окончательного ввода; просто зеркало, чтобы сохранить промежуточный набор значений в качестве ваших * временных форм * данных. Когда пользователь финализируется, вы перемещаете его оттуда в свое фактическое место хранения и удаляете его из * временной формы * данных. –

ответ

1

Второе предложение призывает несколько препаратов, но делает подав очень простую задачу:

  1. Предполагая, что имя таблицы masterlist, добавить к table a поле Submitted, Логическое значение (Да/Нет Значение), Значение по умолчанию = False.
    Отправка заявки будет производиться установкой этого поля на True.
  2. Изменить masterlist имя таблицы tbl_masterlist и создать запрос:
    SELECT * FROM tbl_masterlist Submitted = TRUE. Назовите этот запрос masterlist.
    masterlist только подал заявки.
  3. В режиме просмотра измените свойство RecordSource формы на tbl_masterlist. Вы можете отфильтровать нежелательные приложения из формы, если вы хотите, используя С-х Filter и FilterOn собственности
  4. добавить поле CheckBox в applications форме, и в окне свойств, настроил его Name и ControlSource свойства в Submited, и это Visible до False.
  5. Наконец, добавьте в applications Форма a Submit Кнопка, а в ней OnClick event sub добавить этот код: Me.Submited = True.
+0

Это. Флаг, чтобы отличать временные/отправленные записи, намного лучше, чем отдельная таблица. – Andre

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