Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определение условий на значение для управления сохранением данных




Определение условий на значение для управления вводимыми в поле данными

Предполагаемые действия

Создание условия на значение поля

Создание условия на значение записи

Создание условия на значение элемента управления

Создание более сложных условий, используя макрос или Visual Basic для приложений

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acdecValidateValuesFieldRecordControlW":1:"Foo":"Invisible"}

1 Откройте таблицу в режиме конструктора.

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

3 В нижней части окна выберите ячейку свойства Условие на значение (ValidationRule) и введите необходимое условие или нажмите кнопку построителя для определения условий на значение при помощи построителя выражений.

Например, чтобы пользователь в поле «Количество» не мог ввести заказ, меньший, чем 10 единиц, для данного поля можно определить условие на значения с помощью выражения «>9».

4 В ячейке свойства Сообщение об ошибке (ValidationText) введите сообщение, которое должно быть выведено на экран, если данные не соответствуют заданному условию.

Например, для выражения «>9», определяющего условие на значения, можно ввести сообщение «Необходимо заказать более 10 единиц». Для получения дополнительных примеров условий на значение поля нажмите кнопку.

Если условие на значение накладывается на поле, содержащее данные, то при сохранении таблицы Microsoft Access выдаст вопрос, нужно ли применять новое условие для существующих данных.

Примечания

·Условия на значение полей проверяются при вводе или изменении данных в таблице в режиме таблицы, в элементе управления в форме, связанном с полем, в запросе на добавление, в запросе на обновление, в программе Visual Basic для приложений или при импорте данных из другой таблицы.

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

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDefineValidationRulesControlWhatValuesCanBeEnSW":1:"Foo":"Invisible"}

1 Откройте таблицу в режиме конструктора.

2 Для вывода на экран окна свойств таблицы на панели инструментов нажмите кнопку Свойства.

3 В ячейке свойства Условие на значение (ValidationRule) введите необходимое условие или нажмите кнопку построителя для определения условия на значение при помощи построителя выражений.

Например, чтобы убедиться, что дата, введенная в поле «КонечнаяДата», находится в пределах 30 дней от даты, указанной в поле «ДатаЗаказа», определите условие на значения с помощью следующего выражения: [КонечнаяДата]<=[ДатаЗаказа]+30.

4 В ячейке свойства Сообщение об ошибке (ValidationText) введите сообщение, которое должно выдаваться на экран, если данные не соответствуют указанному условию.

Например, для выражения [КонечнаяДата]<=[ДатаЗаказа]+30 можно ввести сообщение «Дата должна быть в пределах 30 дней от даты заказа».

Если условие на значение накладывается на поле, содержащее данные, то при сохранении таблицы Microsoft Access выдаст вопрос, нужно ли применять новое условие для существующих данных.

Примечания

·Для таблицы можно указать только одно выражение, определяющее условия на значения. Если же необходимо наложить более одного условия, то в ячейке свойства Условие на значение (ValidationRule) выражения можно объединить при помощи оператора And.

·Условия на значение полей проверяются при вводе или изменении данных в таблице в режиме таблицы, в форме, связанной с таблицей, в запросе на добавление, в запросе на обновление, в программе Visual Basic для приложений или при импорте данных из другой таблицы.

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

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDefineValidationRulesControlWhenRecordCanBeSaSW":1:"Foo":"Invisible"}

K Проверка условий на значение и ограничение данных

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

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

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




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 350; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.