Ограничение числа записей на основе значения столбца в Microsoft Access

у меня есть таблица, содержащая 3 столбца:

ID            Auto increment
Username      Text
Userclass     Number

Я хочу дать каждому пользователю userclass - это может быть число от 1 до 20, но я хочу, чтобы у 20 пользователей было то же самое userclass.

как это сделать в Microsoft Access?

на аналогичной ноте, как бы я ограничил количество строк в таблице доступа только 500?

10
задан slhck
01.05.2023 23:55 Количество просмотров материала 3296
Распечатать страницу

2 ответа

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

0
отвечен Zoredache 2023-05-03 07:43

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

VBA позволит вам использовать событий, чтобы вызвать функции, которые могут позволить только выбор из списка того, что userclass iavailablele. Он также может дать вам возможность проверить количество записей в таблица и остановка при достижении максимума.

Если вы не знакомы с VBA, есть множество бесплатных ресурсов, доступных через Интернет, чтобы узнать, как использовать его.

0
отвечен CharlieRB 2023-05-03 10:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх