Вмъкване на таблица с данни във формуляр

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Лист с данни е опростен изглед на данни, подредени в редове и колони. Ако щракнете двукратно върху таблицата в навигационния екран, Access показва таблицата като лист с данни. Поради техните компактен представяне на данни листове с данни работи добре, когато те се използват като подформуляри за показване на данни от страната "много" на релация "един към много". Тази статия описва как можете да добавите листове с данни към вашите формуляри в Access.

Какво искате да направите?

Вижте пример на лист с данни на формуляр

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

Вмъкване на лист с данни в съществуващ формуляр с помощта на изгледа "Оформление"

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

Да разберете разликите между разделен формуляр и формуляр, който съдържа таблица с данни

Вижте пример на лист с данни на формуляр

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

Формуляр, съдържащ подформуляр

1. Главният формуляр показва данни от страната "един" на релацията.

2. в листа с данни показва данни от страната "много" на релацията.

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

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

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

Моите подчинени полета на връзката и основни полета на връзката свойства са празни

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

Вмъкване на лист с данни в съществуващ формуляр с помощта на изгледа "Оформление"

Ако вече сте задали релации между таблиците във вашата база данни, можете бързо да добавите лист с данни към съществуващ формуляр с помощта на изгледа "Оформление". Когато добавяте поле от страната "много" на връзка към формуляр, който се базира на страната "един" на релацията, Access автоматично създава таблица с данни за показване на свързани записи.

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

    Ако не се показва екранът Списък на полетата:

    • Натиснете ALT+F8.

      – или –

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

      Обърнете внимание, че екрана Списък на полетата разделя таблиците в раздела: полета, достъпни за този изглед и по-долу, полета, достъпни в свързани таблици. В долната част на екрана Списък на полетата други таблици, които не са директно свързани с основната таблица са изброени под полета, достъпни в други таблици.

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

  3. За да добавите допълнителни полета нов лист с данни, първо трябва да щракнете върху листа с данни, за да го изберете. Обърнете внимание, че Access пренарежда екрана Списък на полетата, така че полета за листа с данни са в горната част. От раздела за полета, достъпни за този изглед плъзнете други полета, които искате в листа с данни. Докато плъзгате всяко поле в листа с данни, Access чертае вмъкване лента, за да ви покаже къде да се вмъкват полето, когато отпуснете бутона на мишката.

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

Полета, достъпни в други таблици част от екрана Списък на полетата съдържа таблици, които не са директно свързани с таблицата или заявката, базиран на избрания формуляр. Ако сте дефинирали всички валидни таблица зависимости в прозореца "Релации", тогава полета в раздела полета, достъпни в други таблици са не могат да бъдат валидни избора за формуляра, който сте сграда. Ако плъзнете поле от този раздел във формуляра, Access показва диалоговия прозорец Укажете релация . Трябва да въведете полето или полетата, които са свързани с двете таблици помежду си, преди да продължите. Ако направите това, екрана Списък на полетата вече не ще бъдат сортирани в раздели според предварително дефинирани връзки. Може да е най-добре да щракнете върху Отказ в този диалогов прозорец и преразгледа релации на таблици вместо това. За повече информация за зависимости вижте статията Създаване, редактиране или изтриване на релация.

Най-горе на страницата

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

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

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

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

    Изображение на бутон

    Защо?

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

  3. В раздела Структура, в групата Контроли щракнете върху бутона Подформуляр/Подотчет.

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

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

  6. Редактирате прикачен етикет на контролата на подформуляра, като първо щракнете върху етикета, щракнете двукратно върху него, за да изберете текста и след това въведете нов етикет. Ако предпочитате да изтриете етикета, щракнете върху етикета на веднъж и след това натиснете клавиша DELETE.

  7. Ако списъкът със свойства още не се вижда, натиснете F4, за да се види.

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

  9. В раздела данни на списъка със свойства щракнете върху падащия списък Обект източник и след това щракнете върху таблицата или заявката, която искате да се показват в листа с данни. Например ако искате да покажете данни от таблица "поръчки", щракнете върху Table.Orders.

  10. Ако настроите връзки правилно, преди да започнете тази процедура, Access автоматично задава Дъщерни полета на връзката и свойствата на Основни полета на връзката с правилните стойности, които ще се свърже главния формуляр с листа с данни.

    Моите подчинени полета на връзката и основни полета на връзката свойства са празни

    Ако Access не може да определите как да се свържете контролата на подформуляра към главния формуляр, оставя Дъщерни полета на връзката "и" Основни полета на връзката свойствата на контролата на подформуляра празна. Трябва да зададете тези свойства ръчно, като направите следното:

    1. Отворете главния формуляр в изглед за проектиране.

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

    3. Ако списъкът със свойства в момента не е показан, натиснете F4.

    4. В раздела данни на списъка със свойства, щракнете върху (...) до полето на свойството Дъщерни полета на връзката .

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

    5. В Основни полета и Подчинени полета падащи списъци изберете полетата, които искате да свържете с формуляри. Ако не сте сигурни кои полета да използвате, щракнете върху предполагат да имат достъп определяне полетата за свързване. Когато приключите, щракнете върху OK.

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

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

  11. Запишете формуляра, като щракнете върху Запиши в Лентата с инструменти за бърз достъп или като натиснете CTRL + S.

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

Най-горе на страницата

Да разберете разликите между разделен формуляр и формуляр, който съдържа таблица с данни

Формуляр, който съдържа таблица с данни показва данни от различни (но обикновено свързани) източници. Например формуляр, може да показват служители, и то може да има лист с данни, която показва всички задачи, възложени на всеки служител. Листа с данни има друг източник на данни от формуляра, съдържащ го. От друга страна разделен формуляр има две секции (формуляр и лист с данни), но едни и същи данни се показва в двете секции. Две секции проследяване помежду си и дават едновременно два различни изгледи на вашите данни.

За повече информация относно създаването и работата с разделен формуляр вижте статията Създаване на разделен формуляр.

Най-горе на страницата

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×