Изчислени полета достъп до базата данни 2018 са входни изрази във формата за заявка

В базата данни на Microsoft Access могат да бъдат създадени, изчислени полета в заявката, форма или отчет. Изчислени полета се използват за различни цели, включително и за населеното място, за извършване на изчисления в изчислени полета Access база данни обекти влизат изрази. Expression - е формула, подобна на формули в Excel, но вместо клетъчни имена препратки поле, използвани в тях. Въвеждане изрази могат както ръчно и с помощта на Expression Builder.







Изразяване може да съдържа следните елементи:

  • идентификатори (име на областта и контрол, които са в квадратни скоби);
  • оператори (аритметични, логически сравнения, както и други оператори);
  • функция (готови формули, които се състоят от име и аргумент поставени в скоби)
  • константа (елементите, които не се променят в Expression пример Null, Вярно е, False);
  • стойност (например, дата и време стойности, цифровата стойност на положително или отрицателно).
  • = [Оценка] / 1.2. където "=" - оператор [оценка] - име на поле, и 1,2 - стойност;
  • Дата (). къде Дата - текуща дата името на функцията, която няма спор.

Помислете за създаването на областта изчисленото във форма заявка например Training_students_VP база данни. Оценка на съществуващия проблем: на избрана заявка (Query 3), за да се създаде поле, в което да се покаже крайната оценка (под 20% от тези, получени чрез рейтинга). За да се реши този проблем, отворете формуляра "Искане 3" в режим на проектиране (фиг. 1).







За да създадете изчисленото поле, можете да използвате "Expression Builder". За да направите това, поставете курсора в свободно поле и изберете командата за изграждане на лентата с инструменти (можете да използвате контекстното меню), за да отворите прозореца на Expression Builder.

В горната част се намира строител Каре изрази за запис на изразяване. По-долу израз поле се намира оператори низ. Три текстово поле в долния участък се използва за избор на елементите, които могат да бъдат включени в експресията на текстово поле. Изразът може да бъде написана от клавиатурата или под формата на готови функции, оператори и други елементи.

За тази задача, може да влезе израз строител = [Оценка] / 1,2 от клавиатурата (Фигура 2) и върху бутона OK.

В резултат на формата на заявката се изчислява поле = [Оценка] / 1.2

На следващо място, е необходимо да се затвори на справката-декларация в преглед на дизайна, и да го отворите в лист за оглед. Полето за маса, изчислена се състои от думата "план" и номер 1, която показва как акаунт е създаден изразяване. Трябва също да се отбележи, че резултатът от изчислението се показват в регистрите не е форматиран.

С оглед на изложеното по-горе, трябва да промените името на областта изчисления и да го форматирате. За да направите това, се върнете в режим на проектиране и думата Израз 1 заменят с "Itog_otsenka". След това щракнете с десния бутон върху изчисленото поле и след това върху Свойства, за да отворите диалоговия прозорец Свойства на полетата от контекстното меню (фиг. 5)

В областта на свойства за формата, като например фиксирани и затворете прозореца. След това затворете заявката в преглед на дизайна, и да го отворите в лист за оглед. В резултат на това на дисплея се показва заявката с изчисленото поле форматиран. Трябва да се отбележи, че изчислените стойности на полетата не се съхраняват в базата данни, и в резултат на изчисление при формирането на заявката.

Сподели с приятели