Изчислени полета в заявленията за достъп - достъп до база данни

В тази статия ще говорим за изчислени полета в заявките за достъп. В искането, като в таблицата за всеки запис може да се направи с числени пресмятания, низови стойности или стойности за дата, използвайки данни от едно или повече полета. Резултатът от изчислението се образува нова таблица на заявка изчислява област. За разлика от изчислените полета на таблицата, изчислени полета в заявката източник маси нови полета на базата данни не създават. Всеки път, когато заявката се изпълнява изчисления, основани на настоящите стойности на полетата.






Изчислени полета в заявленията за достъп - достъп до база данни

По отношение на изчислените полета в константи и функции може да се използва в допълнение към имената на полетата. Като резултат от обработката на изразяване е само една стойност може да бъде получена.

Задача 1. В таблицата на стоки имат поле ЦЕНА и STAVKA_NDS, изчисли цената с включен ДДС и да я сравни с тази, получена в изчисленото поле в таблица ДДС.

  1. Създаване на режим дизайн изберете заявка за масата на продукта. Drag в областта на формата за заявка NAIM_TOV, Цена, STAVKA_NDS и ДДС (фиг. 4.6).
  2. За изчисляване на цена с включено ДДС, създаване на изчисленото поле, писане в празна клетка линия поле (Field) изразяване [цена] + [Цена] * [STAVKA_NDS].
  3. За да изберете записи със стойност по-висока от 5000 в изчисленото поле в състояние на подбор ред (критерии), въведете> 5000
  4. След въвеждане на изразяване система по подразбиране генерира името на изчисленото поле израз 1, която се превръща в заглавието на колоната в таблицата с резултатите от запитването. Това име ще се добавя преди думата [цена] + [цена] * [STAVKA_NDS]. За всеки нов изчислената област на брой заявка експресия се увеличава. Името на областта на изчислението се отделя чрез експресия на дебелото черво. За да промените името, задаване на курсора на мишката в полето за заявка изчислява празно и натиснете десния бутон на мишката. В зависимост от контекста меню изберете Properties (Свойства) поле и низ подпис (Надпис) полета, въведете ново име - Цена с ДДС 1. Сега в таблицата с резултатите от заявката в изчислява глава колона показва името. име на поле също може да се коригира директно в искането за форма.
  5. За да се покаже резултатите от търсенето, щракнете върху Run (Изпълни) в резултатите от група (резултати). Изчислено маса поле и просо имат една и съща стойност.
  6. Променете един от текстовете в искането цената на стоките. Стойностите в двете изчислени полета ще бъдат незабавно преизчисляват.
  7. За образуването на комплекс експресия в изчислената област или състояние на избор е препоръчително да се използва изразът адреси. Builder ви позволява да изберете необходимото по отношение на имената на полетата от функцията за маси, заявки сделки знаци. Извадете израз в областта на изчислената и използването на строителя за неговото образуване.
  8. Обадете се на Expression Builder (Expression Builder), натискането на строителя (Builder) При определяне на заявки (Query Setup) Ribbon Designer (дизайн), или като изберете Build (Build) от контекстно меню. курсора на мишката трябва да се зададе предварително в израз на входа на клетките.
  9. От лявата страна на прозореца на Expression Builder на (Expression Builder) (фиг. 4.7), изберете таблицата на продукта, върху която е построена на запитването. От дясната страна показва списък на своите области. Постоянно изберете желаните полета и операторите, кликнете два пъти върху поставяне в изразяването. Изразяване се образува в горната част на прозореца. Имайте предвид, строител в предната част на името на полето на името на маса, към която принадлежи, и да се отдели от името на полето с удивителен знак.
  10. Завършване на процеса на изграждане на изразяването в областта на изчислението, кликнете върху бутона OK.
  11. Запазване на заявката по име - ДДС и го затворите.
  12. Извършване запазена заявка. избирането му в навигационния екран и изберете от контекстното меню Open (Отвори).






Изчислени полета в заявленията за достъп - достъп до база данни

Проблем 2. изчислени полета и условията за подбор, можете да използвате вградените функции. Достъпът 150 определени функции.
Да предположим, че искате да изберете всички фактури, които правят пратка в рамките на месеца. Таблица товарителница дата пратка съхранява в тип данни поле DATA_OTG дата / час (Дата / час).

Parametric заявка Access тук.

Проблеми с достъп до базата данни? Вие не може да мине време и да получи кредит? Елате в VKontakte vk.com/access_community група. Помощ!

Prompt формула за крайната дата изчисленото поле. Например има дата за стартиране на това се подава на броя на дните, крайният кутията трябва да се попълва автоматично