Въведение в контролите

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

В тази статия

Разбиране на контроли

Разбиране на оформления

За контролите

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

Контролите може да бъдат обвързани, необвързани или изчисляеми:

  • Обвързана контрола    Контрола, чийто източник на данни е поле в таблица или заявка, се нарича обвързана контрола. Използвайте обвързаните контроли, за да показвате стойности, които идват от полета във вашата база данни. Стойностите може да бъдат текст, дати, числа, стойности "Да/не", картини или диаграми. Например текстово поле, показващо фамилното име на служител, може да получи тази информация от поле "Фамилно име" в таблица "Служители".

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

  • Изчисляема контрола    Контрола, чийто източник на данни е израз, а не поле, се нарича изчисляема контрола. Стойността, която искате да използвате като източник на данни, се задава в контролата чрез дефиниране на израз. Изразът може да бъде комбинация на оператори (например = и + ), имена на контроли, имена на полета, функции, които връщат единична стойност, и константи. Например следният израз изчислява цената на елемент с 25 процент отстъпка, като умножава стойността от полето "Единична цена" по константа (0,75).

= [Единична цена] * 0.75

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

Забележка : Изчисления може да се извършват и в таблиците чрез добавяне на изчисляемо поле или в заявките чрез въвеждане на израз в реда "Поле" на мрежата на заявката. Тогава можете да обвържете формулярите и отчетите на тези таблици или заявки, и изчисленията се показват във формулярите или отчетите, без да е необходимо да създавате изчисляема контрола.

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

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

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

Използването на екрана Списък с полета е най-добрият начин за създаване на обвързана контрола по две причини:

  • Access автоматично попълва прикачения към контролата етикет с името на полето (или надписа, дефиниран за това поле в базовата таблица или заявка), така че няма нужда да въвеждате сами етикета на контролата.

  • Access автоматично задава на много от свойствата на контролата подходящи стойности според свойствата на полето в базовата таблица или заявка (например свойствата Формат, Цифри след десетичния знак и Входна маска).

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

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

За оформленията

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

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

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

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

  • Контролите в табличните оформления са подредени в редове и колони като електронна таблица с етикети в горната част, както е показано на следната илюстрация:

    Таблично оформление в отчет.

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

  • Във вертикалните оформления контролите се подреждат вертикално, както бихте ги видели във формуляр от хартия, с етикет отляво на всяка контрола, както е показано на следната илюстрация:

    Вертикално оформление на формуляр.

    Вертикалните оформления винаги се съдържат в единична секция на формуляр или отчет.

Access автоматично създава таблични оформления в следните случаи:

  • Когато създавате нов отчет с щракване върху Отчет в групата Отчети в раздела Създаване.

  • Когато създавате нов отчет, щракнете върху Празен отчет в групата Отчети в раздела Създаване и след това плъзнете поле от екрана Списък с полета в отчета.

Access автоматично създава вертикални оформления в следните случаи:

  • Когато създавате нов формуляр с щракване върху Формуляр в групата Формуляри в раздела Създаване.

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

В този раздел

Създаване на ново оформление

Превключване от таблично оформление към диаграма с наслагване или от колонна с наслагване в табличен

Разделяне на едно оформление в две оформления

Добавяне на редове или колони на оформление

Премахване на редове или колони от оформление

Разделяне или обединяване на клетки в оформление

Пренареждане на контроли в оформление

Добавяне на контроли към оформление

Премахване на контроли от оформление

Създаване на ново оформление

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

  1. Изберете контрола, която искате да добавите към оформлението.

  2. Ако искате да добавите други контроли към същото оформление, задръжте клавиша SHIFT натиснат и изберете и тези контроли.

  3. В раздела Подреждане, в групата Таблица щракнете върху Таблично или С наслагване.

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

Начало на раздела

Превключване на таблично оформление във вертикално и от вертикално в таблично

За да превключите цяло оформление от единия тип в другия:

  • Изберете клетка в оформлението, което искате да промените.

  • В раздела Подреждане, в групата Редове и колони щракнете върху Избор на оформление.

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

Access пренарежда контролите в желаното от вас оформление.

Начало на раздела

Разделяне на едно оформление на две оформления

Можете да разделите едно оформление на контроли на две оформления, като направите следното:

  1. Задръжте клавиша SHIFT натиснат и щракнете върху клетките, които искате да преместите в новото оформление.

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

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

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

Начало на раздела

Добавяне на редове или колони към оформление

  1. Изберете клетка, съседна на мястото, където искате да добавите нов ред или колона.

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

Access добавя нов ред или нова колона към оформлението.

Начало на раздела

Премахване на редове или колони от оформление

  1. Изберете клетка в реда или колоната, които искате да премахнете.

  2. В раздела Подреждане, в групата Редове и колони щракнете върху Избери колона или Избери ред, за да изберете колоната или реда.

  3. Натиснете клавиша DELETE.

Access изтрива реда или колоната от оформлението.

Начало на раздела

Разделяне или обединяване на клетки в оформление

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

Разделяне на клетки

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

Обединяване на клетки

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

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

  2. Задръжте натиснат клавиша SHIFT и избере другите клетки, които искате да обедините.

  3. В раздела Подреждане, в групата Обединяване/разделяне щракнете върху Обединяване.

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

Начало на раздела

Пренареждане на контролите в оформление

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

Можете също да преместите контрола в оформление, като го изберете, като задържите натиснат клавиша ALT и след това с помощта на клавишите със стрелки за преместване на контрола.

Ако използвате ALT + стрелка клавишната комбинация за преместване на контрола наляво или надясно, а го преместите извън границите на оформлението, Access добавя нови колони в оформлението, ако е необходимо да обхване преместването. Тези нови колони ще остане дори ако преместите контролата обратно в първоначалното му местоположение и може да има неволно резултат на разширяване на отчета, така че тя се простира друга страница. На доклади това може да предизвика празни страници, за да отпечатате, поради допълнителни ширината на отчет на обекта. За да изтриете празна колона в оформление, в изглед на оформление, изберете клетка в тази колона и след това натиснете клавиша DELETE. Когато оформлението вече не пресича границата на страница, Access автоматично преоразмерява отчета обратно към първоначалния ширината на страницата.

Начало на раздела

Добавяне на контроли към оформление

За да добавите ново поле от екрана Списък на полетата към съществуващ оформление на контроли   

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

За да добавите съществуващи контроли към съществуващ оформление на контроли   

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

  2. Ако искате да добавите други контроли към същото оформление, задръжте клавиша SHIFT натиснат и изберете и тези контроли. Може да изберете контроли в други оформления.

  3. Плъзнете избраните полета в оформлението. Една хоризонтална или вертикална лента показва къде ще бъдат поставени полетата след отпускане на бутона на мишката.

Начало на раздела

Премахване на контроли от оформление

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

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

  1. В раздела Начало, в групата Изгледи щракнете върху Изглед, а след това щракнете върху Режим на проектиране.

  2. Изберете клетките, които искате да премахнете от оформлението, включително и етикетите. За да изберете множество клетки, задръжте натиснат клавиша SHIFT и след това щракнете върху клетките, които искате да премахнете. За да изберете всички клетки в оформление, в раздела Подреждане, в групата Редове и колони щракнете върху Избор на оформление.

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

    Access премахва избраните клетки от оформлението.

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

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Споделяне Facebook Facebook Twitter Twitter Имейл Имейл

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

Чудесно! Друга обратна връзка?

Как можем да подобрим това?

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

×