ПредишенСледващото

> Още сложни изчисления

> полета Изчисляване на текстови

Ние използваме най-Expression Builder

ф 9 дъното на основните правила за създаване на база данни е, че таблицата съдържа минималния брой области. Фактът, че малка маса по-бързо зареждане, по-лесно да се поддържа, както и да заемат по-малко място на диска. Едно допълнително поле по себе си не означава много, но представете си теглото, ако таблицата съдържа няколкостотин хиляди записи!

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

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

Този раздел показва как да се правят такива изчисления - от обикновен сумиране на сложни уравнения - и как да ги използвате в изграждането запитвания.

Въпреки, че в примерите изчислени полета, включени в заявката със същия успех, и те могат да бъдат приложени към документацията. Повече подробности за включването на изчислените полета в отчетите в глава 20.

Преди да влезе в изчисленото поле в заявката, за да се определи кои полета са задължителни за компютри и какво маси те се съдържат. Всички тези таблици трябва да бъдат включени в искането. Ако задължителните полета се съдържат в една таблица, само на масата може да се съдържа в искането. Ако задължителните полета "разпръснати" в множество таблици, се уверете, че горната част на прозореца на проектиране заявка съдържа всички таблици и полета, които искате да използвате при извършване на изчисления. В противен случай, Access няма да бъде в състояние да изпълняват изчисления.
За да създадете изчисленото поле, кликнете върху зоната, вход всяка колона, която трябва да доведе ще се появи. Вместо да изберете от падащия списък на съществуващите в полетата формула, чрез която да се извърши изчислението.

Вие вероятно сте се досетили, че за изчислени полета Access използва специален синтаксис. Очевидно е, че не можете да въведете командата като фраза, за да обобщим и да се покаже резултата - това би било твърде просто и ясно. За щастие, изпълнение на компютри не е прекалено предизвикателно.

Като правило, екипът трябва да бъде въведен по същия начин, както го направи в стандартната си калкулатор, с изключение на това, че вместо номера, използвани имена на полета. Основният елемент е тук символ на квадратните скоби ([ ']), в които са имена на полета. Чрез този достъп разбира, че необходими полета тези данни, за да изпълните определени изчисления. Всички други знаци, които се използват в израза (например броя), съобщиха Достъп константи.

Помислете за този пример. Да предположим, че на търга, повечето от стоките се продават на цена, която е 47% над минималната ставка (или 147% от минималния залог). След това, за да се изчисли очакваната цена на продукта, трябва да се умножават цените от 147%. Тъй като достъп не е достатъчно "интелигентен", за да признае процента знак, трябва да конвертирате проценти на десетични дроби (т.е. 147% ще бъде 1.47.) Формулата ще изглежда така:

От дума цена формула в квадратни скоби, достъп знае, че името на полето, а не набор от текстови знаци. Тъй като номер 1, 4, 7, не е заграден в скоби, достъп вярва, че това числена стойност. Фиг. 15.1 показва крайната формула, готов за употреба.

¯? Запитване 1; ealros да опитат D | C || 5
"• -SCH. \ Ако
; IbneL Марк KodPaldair * ^ ||| '' ||| ||| ""
вата J. "

Папа: ProductID Цена сорбция ръб 1+ [Цена] * 0,47 • *]
Таблица Име: I Продукти Продукти
Сортиране по:
Аз vyeod на екрана: I \ и L-J.
Аз допустимост условия:
"Иш :! -I ї'їSh
1

ориз; 75.1. Изчисленията, извършени непосредствено след полета обичайните за заявки

Можете да използвате два пъти една и съща област в една и съща формула. Например, горния пример може да бъде решен чрез използване на следната формула, които, в допълнение към самите изчисление показва как те работят:

[Цена] + [цена] * 0, 04 юли

Част III. Търсене точния отговор на всеки въпрос
Веднага след като щракнете някъде извън крайния израз, достъп ще добави до началото на името на изразяване 1. Защо е тя правите това? Добър въпрос. Добър отговор (а това е важно, обяснява как да промените текста) се намира в следната лента.

Защо достъп призовава всички формули в името на израза "

Въпреки всичките си фантазии изчислителна мощност програма Access не е твърде много. Когато поставите първата формула за заявката, тогава Access автоматично извиква изражението й. т.е. Първият формула (или експресия) в заявката. Ако добавите втори формула, достъп наричаме изражението й ^. Това е да се гарантира, че са повече или по-малко организирани изразите, както и че е това, да се сложи върху резултатите от изчисление. |
Предишна 75 76 77 78 79 80 95 Следваща >>

Свързани статии

Подкрепете проекта - споделете линка, благодаря!