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

Как да добавите подформуляр към формуляр в Access 2016

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

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

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

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

Ето още един пример. Ще добавим подформуляр към формуляр, който съдържа информация за държави. Подформулярът ще показва градовете във всяка държава.

  1. Отворете формуляра

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

  2. Разгънете лентата с инструменти за контроли

    Намерете Контролите група в Дизайн раздел в лентата.

    Щракнете върху малката стрелка надолу, за да разширите списъка с наличните контроли на формуляра.

  3. Изберете опцията за подформуляр

    Щракнете върху Подформуляр/Поддоклад икона, за да го изберете.

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

    Това стартира съветника за подформуляр.

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

  4. Изберете източника на данни, който да използвате за подформуляра

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

    В този пример ще изберем Използване на съществуващи таблици и заявки .

    След като изберете опцията, щракнете върху Напред> .

  5. Изберете полетата

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

    Изберете таблицата или заявката от падащия списък.

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

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

    След като сте готови, щракнете върху Напред> .

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

    Можете също да използвате >> бутон за преместване на всички полета.

  6. Изберете полето за свързване

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

    Ако преди това сте настроили връзка за таблиците, Access ще отгатне кое поле да използва въз основа на първичния и външния ключ на връзката.

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

    За този пример го оставяме в полето, което Access позна.

    След като изберете поле, щракнете върху Напред> .

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

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

  7. Наименувайте подформуляра

    Въведете име за подформуляра.

    Щракнете върху Край .

  8. Подформулярът в изглед за проектиране

    Подформулярът вече е добавен към формуляра на мястото, което сте щракнали в стъпка 3.

    В Design View се появява като голяма вградена форма.

  9. Променете, ако е необходимо

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

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

  • Готовият подформуляр

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

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

    Докато навигирате през записите в основния формуляр, данните в подформуляра се актуализират.

    Подформулярите в изгледа на лист с данни понякога се наричат ​​подлистове с данни.

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

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

  • Запазване на подформуляра

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

  • Преглед на подформуляра като самостоятелен формуляр

    Подформулярът се появява в навигационния екран точно както всеки друг формуляр – в края на краищата това е просто друг формуляр.

    Когато го отворите, той вероятно ще се отвори в изглед на лист с данни (ако приемем, че това е изгледът, който сте избрали за подформуляра).

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

    Когато се показва като подформуляр (в друг формуляр), той показва само данните, които са от значение за текущия запис на неговия родителски формуляр. Въпреки това, когато се отвори като самостоятелен формуляр, той показва всички данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате командата Compact and Repair в Access

  2. Отчитане по-подробно от обикновено – Microsoft Access

  3. Как индексите влияят върху производителността на базата данни?

  4. Въведение в C

  5. Как да коригирате „Превишен системен ресурс“ при мигриране към Windows 10