ms доступ Добавление, редактирование, удаление элементов через форму доступа

Я не очень хорошо знаком с вводом данных через формы. До сих пор я просто обрабатывал данные из таблицы. Однако теперь у меня есть таблица с двумя частями информации:
Идентификатор группы
Каждый идентификатор находится в группе, не все идентификаторы представлены в таблице (т.е. есть еще одна таблица с полным списком идентификаторов.. .многие к одному), и несколько идентификаторов могут быть связаны с одной и той же группой.
Я хочу создать форму, позволяющую пользователю добавлять новую строку идентификатора/группы, редактировать «Группу» существующего идентификатора и удалять существующая строка. Я хочу, чтобы пользователь видел внесенные им изменения. Я думаю, есть способ показать снимок таблицы как часть формы? Как мне все это сделать?


person Matt    schedule 25.09.2009    source источник


Ответы (2)


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

ИЗМЕНИТЬ комментарий

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

Что касается различных типов форм, посмотрите на свойство Views Allowed для формы, вы найдете:

  • Одиночная форма (подходит для основной формы)
  • Непрерывная форма (подходит для подчиненной формы)
  • Техническая спецификация
person Fionnuala    schedule 25.09.2009
comment
не совсем уверен, что вы подразумеваете под непрерывной формой. Я попробовал табличный вид, и он работает, но он не очень удобен для пользователя. Это должно использоваться людьми, которые очень плохо разбираются в компьютерах, и поэтому я действительно хочу иметь два поля со списком: одно для группы и одно для идентификатора, а затем большую кнопку с надписью ДОБАВИТЬ, и все, что им нужно сделать, это вставить новый идентификатор и его группу и сказать ДОБАВИТЬ. а затем мне нужен список текущих идентификаторов, которые находятся в таблице, и я хочу, чтобы они могли выбрать один, а затем нажать большую кнопку УДАЛИТЬ или большую кнопку РЕДАКТИРОВАТЬ. - person Matt; 25.09.2009
comment
Я добавил некоторые примечания. У вас была возможность ознакомиться с некоторыми образцами баз данных, доступными на веб-сайте MS? - person Fionnuala; 26.09.2009
comment
я взял небольшие кусочки ваших предложений и другой ответ и заставил его работать. Я закончил со структурой формы и подчиненной формы, где основная форма просто указывала фильтр для подчиненной, а используя непрерывную форму для подчиненной, данные просто вводились прямо в подчиненную форму. Спасибо за помощь - person Matt; 02.10.2009

Свяжите одну таблицу (или запрос) с основной формой, а вторую таблицу (или запрос) — с подчиненной формой. Перетащите свою подчиненную форму на основную форму. Свяжите две формы вместе в свойствах (вспомогательной форме) в основных полях ссылок, а в дочерних полях ссылок добавьте идентификатор ключа.

person Community    schedule 25.09.2009