Access
 sql >> база данни >  >> RDS >> Access

Как да използвате съветника за кръстосани заявки в Access

Създайте кръстосана заявка в рамките на минути с помощта на съветника за заявки.

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

Посочвате кои полета да бъдат заглавия на редове, кое поле съдържа заглавия на колони и кое поле съдържа стойностите за обобщаване.

По-долу ще демонстрирам как да използвате съветника за кръстосани заявки за създаване на кръстосана заявка.

  • Резултатът

    След като създадем нашата кръстосана заявка, тя ще покаже резултати като на тази екранна снимка.

    Забележете, че данните са групирани от две полета; заглавия на редове и колони.

    Всеки изпълнител е посочен като заглавия на редове, а всеки жанр е посочен като заглавия на колони.

    Това ни позволява да показваме обобщените данни в резултатите.

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

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

  • Данните

    Когато създавате кръстосана заявка, можете да я базирате на таблица или друга заявка.

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

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

  1. Стартирайте съветника за заявки

    Щракнете върху Помощник за заявки от Създаване раздел в лентата.

    Това стартира съветника за заявки.

  2. Изберете съветника за кръстосани заявки

    Изберете Crosstab Query Wizard от списъка и щракнете върху OK .

  3. Изберете таблицата или заявката

    Изберете таблицата или заявката, която съдържа полетата за резултатите от кръстосаната заявка.

    В този пример избираме заявка (която връща данни от три таблици).

    Щракнете върху Напред> .

  4. Изберете заглавие/и на ред

    Изберете полето/ята, които искате да бъдат заглавия на редове.

    Можете да изберете до три полета. В този пример обаче избираме само един.

    Щракнете върху Напред> .

  5. Изберете заглавието на колоната

    Изберете полето, което искате да бъде заглавие на колоната.

    Щракнете върху Напред> .

  6. Изберете полето за данни и функция

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

    В този пример използваме AlbumName полето и Count() функция. Това ще покаже броя на албумите, които изпълнителят е издал за определен жанр.

    Оставяме също Да, включва суми на редове отметнато, така че сумата от всички жанрове да се показва за всеки изпълнител.

    Щракнете върху Напред> .

  7. Наименувайте своята заявка и завършете

    Посочете име за заявката (или го оставете на името, което Access предлага).

    Също така изберете дали резултатите да се показват веднага или не, или да отидете в Design View, за да можете да персонализирате допълнително заявката.

    Щракнете върху Край за да създадете кръстосаната заявка.

  8. Резултатът

    Ако сте избрали Преглед на заявката вашата заявка ще се изпълни и резултатът ще се покаже.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 6 причини Microsoft Access може да помогне на вашия бизнес

  2. Научете как да настроите производителността на Microsoft SQL Server

  3. Слушайте епизод 2 от подкаста на Microsoft Access

  4. Очакват ви нови функции за достъп до Microsoft!

  5. ListView Control Събития за сортиране с плъзгане и пускане