Ограничения в Access на ввод данных в ячейку поля
Ограничения в Access на ввод данных в ячейку поля
Представьте себе задачу – нужно, чтобы в поле базы данных Access, в одной из ячеек можно было указывать числа не меньше 50 и не больше 70. И вот тут сразу идет разделение пользователей на тех, кому интересно и тех, кому страшно, потому, что очень редко где можно найти информацию о том, как сделать ограничения в Access на ввод данных в ячейку – чаще идет разъяснение по поводу ограничений по маске.
Начав разбираться я столкнулся с первой проблемой – в аксесс 2003, я заходил в конструктор, а в офис 2010 не сразу и увидишь, как включить конструктор создания таблицы.
Поэтому для начала приведем все к знакомому виду, т.е. перейдем в конструктор.
На закладке «Главная» выбираем режим «Конструктор».
(Рисунок 1)
На следующим шаге выделяем то имя поля, с которым собирались работать.
(Рисунок 2)
Затем, внизу, на закладке «Общие», выделяем свойство поля «Условие на значение» и нажимаем на многоточие.
(Рисунок 3)
В построителе выражений вводим в квадратных скобках имя поля.
(Рисунок4)
Например выражение [имя поля]>50 and [имя поля]<70 будет означать, что во все ячейки данного поля можно вводить только числа больше 50 И меньше 70. В нашем случае and означает, что выражение будет истинным, если удовлетворяются два условия.
Так же числа равные 50 и 70 нельзя будет вводить, т.е. можно вводить только числа от 51, до 69 т.к. они соответственно больше и меньше, чем 50 и 70.
Вот так можно создать ограничение на ввод определенных данных в ячейки поля в программе Microsoft Access 2010, а так же например, записать формулы для подсчета данных из других полей.
До встречи в следующих уроках.
Автор: Сергей Титов
Оставьте комментарий!