Прилагането на различни условия върху полета с данни е много полезно, когато трябва да оценявате стойностите на полето за данни въз основа на други полета. Expression Builder в Access 2010 ви предоставя точно товаподдръжка на прилагане на функции и формули. Може да се използва навсякъде в Access 2010 с всеки елемент от базата данни като; Форми, отчети, запитвания и таблици. В тази публикация ще използваме конструктор на изрази при заявка за оценка на нови стойности на полето за данни.
За начало стартирайте Access 2010 и създайте таблица, отворете раздел Създаване и щракнете върху Таблица. За илюстрация създаваме таблица с полета, идентификационен номер, име на служителя, година на служба и заплата.
След като присвоите полета с данни в Дизайн изглед, затворете го и му дайте подходящо име. Отворете таблицата в изглед на таблица и започнете да попълвате стойности на полето.
Ние възнамеряваме да оценим новата заплата въз основа наусловие, че ако служителят е предоставял услугите си за повече от 4 години, той ще има повишаване на заплащането. За да приложим това условие, ще създадем заявка. Преминете към раздел Създаване и щракнете върху Дизайн на заявките.
Ще се появи прозорец, съдържащ името на таблицата, изберете скоро създадена таблица и щракнете върху Добавяне.
Във вмъкнатото поле на таблицата щракнете двукратно върху полетата, които искате да вмъкнете в Query.
Сега поставете курсора за вмъкване в съседство с последното поле и от групата за настройване на заявки щракнете върху Builder.
Той ще изведе диалоговия прозорец на Expression Builder, тук ще напишем израз, който ще евализира новата заплата според зададено условие.
Ние просто използваме iff условно изявление като;
Нова заплата: IIf ([година на служба]> 4, [заплата] * 2.5, [заплата] * 1)
Той ще създаде ново поле за таблици, а именно Нова заплата, в което ще видите нова заплата на служителите. След като сте готови за писане, щракнете върху OK, за да продължите.
Изразът ще бъде успешно добавен в съседство с полето на последната таблица. Сега под група Резултати щракнете върху Изпълни.
При изпълнението на заявките ще видите ново поле за таблица, а именно Нова заплата, съдържащо нови заплати на служителите, както е посочено в Expression Builder.
Сега затворете заявката и й дайте подходящо име.
Можете също да разгледате нашите прегледани по-рано ръководства за това как да създавате таблици в Access 2010, като използвате само SQL команди и как да криптирате базата данни с парола в Access 2010
Коментари