операции Група в заявленията за достъп, - достъп до база данни
Днес нека да говорим по темата "операции Група в заявките за достъп." операции Група заяви достъп позволяват разграничаване на групи от записи с една и съща стойност в тези области, както и за изчисляване на общи суми за всяка от групите в други области, като се използва един от статистически функции. Статистически функции се отнасят преди всичко до полетата с тип числови данни, валута, дата / час.
В Access осигурява девет статистически функции:
- Сума - сума от някои полеви стойности за групата;
- Ср - средната стойност на всички стойности в областта на група;
- Макс Мин - макс, минималната стойност в полето за група;
- Граф - броят на стойности на полетата в групата с изключение на нула;
- СтОткл - стандартно отклонение от средната стойност в полето за група;
- Var - дисперсионни области стойност в групата;
- Първо и последно - стойност на полето на първия или последния запис в групата.
Резултатът от заявка за използване операция група съдържа един запис за всяка група. По искане на първо място включва полетата. над който групата и областите, за които статистическите функции. В допълнение към тези области могат да бъдат включени в полетата на заявки, които са определени критерии за подбор.
Разглеждане на изграждането на операция заявка група една маса на Пример POSTAVKA_PLAN маса.
Искане с функцията Sum
Задача. Определяне на общото количество на всеки от продуктите да бъдат доставени на клиенти на договори. Всички данни са планирани да бъдат на курс количество на стоките, описани в POSTAVKA_PLAN маса.
- Създаване на режим дизайн изберете заявка от POSTAVKA_PLAN маса.
- От списъка на маса, плъзнете във формата за заявка KOD_TOV - код на стоката. На това поле групиране ще бъдат направени записите в таблиците.
- Drag в искането форма KOL_POST, на която ще се изчислява като общата сума на всяка от стоките, подредени във всички договори.
- Изпълнява команда резултати (общата сума) от групата покажете или скриете (показване / скриване). Формулярът за искане ще бъде договорена нова линия група (Total) с групирането по стойност (група С) и в двете области на заявката.
- В KOL_POST колона, замени думата група (група С) на функцията Sum. За да направите това, обадете се списък и изберете функцията. форма заявка ще бъде, както е показано на фиг. 4.11.
- За да се покаже резултатите от заявката (фиг. 4.12), щракнете върху Изпълнение (Изпълни) в резултатите от група (резултатите).
- Замяна на полето за подпис на продуктите на Sum-KOL_POST ред. За да направите това, отидете да се изработи режим в дизайна мрежа заявка, задаване на курсора на мишката върху полето KOL_POST и щракнете с десния бутон. В контекстното меню изберете Properties (Свойства). В областта Properties (Свойства на полетата), тип в низ подпис (Надпис) - поръчва продукти. Екип Page Properties (Sheet собственост) в група покажете или скриете (показване / скриване) може да се извърши за отваряне на прозореца за свойства.
- Запазване на заявката под името на поръчаните стоки.
- За да се изчисли количеството на поръчаните стоки в всеки месец, следвайте групата на две области: (. Фигура 4.13) KOD_TOV и SROK_POST, който съхранява един месец доставка.
- За да се изчисли количеството на поръчаните стоки в рамките на месеца, предишната заявка ще завърши въвеждането на параметъра искане в условията на избор (фиг. 4.14).
Запитване функция граф
Задача. Определя колко пъти стоките са били изпратени за всеки един от договорите. пратка факт се записва в таблицата по-отгоре.
- Създайте изберете заявка въз основа на товарителницата маса.
- От списъка с маса фактура поле, плъзнете в искането форма NOM_DOG на. На това поле трябва да се извършва група.
- В действителност, по смисъла на проблема се свежда до отчитане на броя на редовете в таблицата с един и същ номер на договора, така че няма значение на кое поле се изчислява функция граф. Плъзнете, за да запитването всяка област, например NOM_DOG отново.
- Изпълнява команда резултати (общата сума) от групата покажете или скриете (показване / скриване). Сменете дума група (група С) в колона с името на функция NOM_DOG граф а. форма заявка ще бъде, както е показано на фиг. 4.15.
- Запазване на заявката под името Броят на превозите по договори. Изпълнение на заявката. резултат заявка е показано на фиг. 4.16.