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

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

Поправете веднъж завинаги „Синдромът на липсващо поле на кръстосано убождане“!

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

Можете да коригирате това, така че колоната да се показва винаги, независимо дали има данни за тази колона или не. Ето един пример.

  • Преди

    В този пример заявката за продажби е групирана по месеци. Ако няма данни за продажбите за даден месец, този месец не се показва. Цялата колона липсва. Така завършваме с май, юни, август... и т.н.

    Всъщност друг проблем с този отчет е, че месеците са изброени по азбучен ред (за разлика от хронологичния ред на всеки месец). Така че е малко трудно да се дешифрират всички данни.

  • След

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

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

    Ще направим това по-долу.

  1. Отворете заявката в Design View

    В навигационния екран щракнете с десния бутон върху заявката и изберете Изглед на дизайн от контекстното меню.

    Това отваря заявката в Design View.

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

  2. Отворете листа със свойства

    Щракнете върху Лист със свойства в лентата (от раздела Дизайн).

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

  3. Добавяне на заглавия на колони

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

    Можете също да заградите всяка стойност в двойни кавички, но Access ще направи това вместо вас, ако не го направите.

    Добавянето на заглавия на колони изрично указва на Access кои заглавия на колони да се показват. Така че дори и да няма данни за тази колона, тя пак ще се показва.

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

  4. Резултатът от заявката

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е релационна база данни?

  2. 25 преки пътища на Microsoft Access за спестяване на време в таблици в изглед на лист с данни

  3. Как да конвертирате кръстосана заявка обратно в нормална заявка в Access

  4. Защо трябва да ограничите потребителския достъп за вашата база данни

  5. MS Access:предимства и недостатъци