операции Група в заявленията за достъп, - достъп до база данни

Днес нека да говорим по темата "операции Група в заявките за достъп." операции Група заяви достъп позволяват разграничаване на групи от записи с една и съща стойност в тези области, както и за изчисляване на общи суми за всяка от групите в други области, като се използва един от статистически функции. Статистически функции се отнасят преди всичко до полетата с тип числови данни, валута, дата / час.
В Access осигурява девет статистически функции:

  • Сума - сума от някои полеви стойности за групата;
  • Ср - средната стойност на всички стойности в областта на група;
  • Макс Мин - макс, минималната стойност в полето за група;
  • Граф - броят на стойности на полетата в групата с изключение на нула;
  • СтОткл - стандартно отклонение от средната стойност в полето за група;
  • Var - дисперсионни области стойност в групата;
  • Първо и последно - стойност на полето на първия или последния запис в групата.

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

Искане с функцията Sum

Задача. Определяне на общото количество на всеки от продуктите да бъдат доставени на клиенти на договори. Всички данни са планирани да бъдат на курс количество на стоките, описани в POSTAVKA_PLAN маса.

  1. Създаване на режим дизайн изберете заявка от POSTAVKA_PLAN маса.
  2. От списъка на маса, плъзнете във формата за заявка KOD_TOV - код на стоката. На това поле групиране ще бъдат направени записите в таблиците.
  3. Drag в искането форма KOL_POST, на която ще се изчислява като общата сума на всяка от стоките, подредени във всички договори.
  4. Изпълнява команда резултати (общата сума) от групата покажете или скриете (показване / скриване). Формулярът за искане ще бъде договорена нова линия група (Total) с групирането по стойност (група С) и в двете области на заявката.
  5. В KOL_POST колона, замени думата група (група С) на функцията Sum. За да направите това, обадете се списък и изберете функцията. форма заявка ще бъде, както е показано на фиг. 4.11.
  6. За да се покаже резултатите от заявката (фиг. 4.12), щракнете върху Изпълнение (Изпълни) в резултатите от група (резултатите).
  7. Замяна на полето за подпис на продуктите на Sum-KOL_POST ред. За да направите това, отидете да се изработи режим в дизайна мрежа заявка, задаване на курсора на мишката върху полето KOL_POST и щракнете с десния бутон. В контекстното меню изберете Properties (Свойства). В областта Properties (Свойства на полетата), тип в низ подпис (Надпис) - поръчва продукти. Екип Page Properties (Sheet собственост) в група покажете или скриете (показване / скриване) може да се извърши за отваряне на прозореца за свойства.

операции Група в заявленията за достъп, - достъп до база данни

операции Група в заявленията за достъп, - достъп до база данни

  1. Запазване на заявката под името на поръчаните стоки.
  2. За да се изчисли количеството на поръчаните стоки в всеки месец, следвайте групата на две области: (. Фигура 4.13) KOD_TOV и SROK_POST, който съхранява един месец доставка.
  3. За да се изчисли количеството на поръчаните стоки в рамките на месеца, предишната заявка ще завърши въвеждането на параметъра искане в условията на избор (фиг. 4.14).

операции Група в заявленията за достъп, - достъп до база данни

операции Група в заявленията за достъп, - достъп до база данни

Запитване функция граф

Задача. Определя колко пъти стоките са били изпратени за всеки един от договорите. пратка факт се записва в таблицата по-отгоре.

  1. Създайте изберете заявка въз основа на товарителницата маса.
  2. От списъка с маса фактура поле, плъзнете в искането форма NOM_DOG на. На това поле трябва да се извършва група.
  3. В действителност, по смисъла на проблема се свежда до отчитане на броя на редовете в таблицата с един и същ номер на договора, така че няма значение на кое поле се изчислява функция граф. Плъзнете, за да запитването всяка област, например NOM_DOG отново.
  4. Изпълнява команда резултати (общата сума) от групата покажете или скриете (показване / скриване). Сменете дума група (група С) в колона с името на функция NOM_DOG граф а. форма заявка ще бъде, както е показано на фиг. 4.15.

операции Група в заявленията за достъп, - достъп до база данни

  1. Запазване на заявката под името Броят на превозите по договори. Изпълнение на заявката. резултат заявка е показано на фиг. 4.16.