Сохранить несколько строк из одной формы доступа, где изменяются только два значения поля - PullRequest
0 голосов
/ 16 сентября 2018

Я чувствую, что этот вопрос задавался миллион раз, но я не могу найти то, что мне нужно из ответов.

У моей жены есть таблица аудита (см. Изображение), которую она хотела бы сделать вв базу данных.Я относительно новичок в Access, но не в базах данных, поэтому я знаю, чего хочу, но изо всех сил пытаюсь его получить.

enter image description here

На изображении,Вы можете увидеть 4 столбца в левом верхнем углу.«Date» будет от выбора даты, «Area», «Auditor» и «Shift Leader» будут от выпадающего списка.

Каждое поле в каждой категории фиксировано, поэтому я могу представить заголовоккаждого поля, используя список, который извлекает соответствующее имя заголовка из таблицы.
Всем заголовкам необходимо назначить оценку и комментарий, а затем всю эту информацию необходимо зафиксировать в таблице "tblAuditItems" в отдельных строках,к каждой строке добавлены «Дата», «Область», «Аудитор» и «Лидер смены».

Что я чувствую, что мне нужно сделать, - это установить все заголовки при загрузке формы, моя женаЗатем заполните поле «Дата» вместе с другими 3 и затем нажмите кнопку, чтобы зафиксировать все эти данные в таблице.Вид кнопки «Добавить записи» или «Создать записи», с циклом, проходящим через каждый заголовок.Затем она просматривала форму, добавляя информацию в поля «Оценка» и «Комментарии», и нажимала «Сохранить записи» в конце.

ОБНОВЛЕНИЕ: - Насколько это возможно?структура таблицы идет, все заголовки хранятся в таблице под названием "tblCodes" наряду с другими вещами.В этой таблице есть OID, текст заголовка и «кодовый набор», который позволит мне сгруппировать их при составлении отчетов.
Дата, оценка и комментарии являются собственными полями в tblAuditItems, имена аудиторов хранятся втаблицы tblAuditors и ищутся полем Auditor в tblAuditItems.

По сути, я не хочу, чтобы tblAuditItems содержал любой текст, кроме 'Comments'.Мне гораздо проще создавать динамические отчеты. -: ОБНОВЛЕНИЕ

Кто-нибудь может дать какой-нибудь совет о том, как наилучшим образом добиться этого?

Спасибо заранее, у меня до завтра .....: (

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