Име на клиент Име на клиент Създаване и използване на подформуляри

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

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

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

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

В диалоговия прозорец "Нов формуляр" изберете "Мастер". В прозореца на източника на данни, таблицата на главния формуляр. Изберете полета за основния формуляр. След това се избира втората таблица (за подформуляра) и полетата се избират от нея и се добавят към списъка с избрани полета. Следващият диалогов прозорец ви подканва да изберете типа представяне на данни: Подформуляри, Свързани формуляри. Access, въз основа на анализа на типа връзка, сам задава "Подформуляри" и можете да отидете на "Напред".

Остава да посочите формата (лента или таблична). По подразбиране е табличен. И посочете имената на формулярите (по-добре е да дадете подобни, за да улесните навигацията в прозореца на базата данни).

Има и друг начин - без да използвате съветника.

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

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

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

В прозореца на БД въведете раздела „Формуляри“ и плъзнете подформуляра.

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

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

Свързване на основната и подформите

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

Основната и подформите се създават на базата на таблици, между които е посочена връзка в схемата на БД.

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

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

Създаване на суми в подформуляри

=[Подформуляр за поръчки].Формуляр!Междинна сума