Задача 1 — таблица Учител с форма
Задача
Създайте таблица Учител за преподавателите от вашето училище (Предмет, Клас + още присъщи атрибути, напр. Име на преподавателя). Направете екранна форма за въвеждане, като непременно включите две комбинирани текстови кутии — за предмета и за класа.
Указания — комбинираната кутия (Combo Box)
Най-важните свойства на комбинираната кутия са атрибутът, в който ще се въвежда, и списъкът от стойности. При изтегляне на кутията във формата съветникът пита откъде идва списъкът:
- Изберете „I will type…“ — списъкът се задава от програмиста (за класовете: 8, 9, 10, 11, 12).
- В следващия прозорец: една колона, стойностите се въвеждат отдолу.
- Свързване с атрибута: свойството
Control Source= Клас; стойностите на списъка са в свойствотоRow Source. - Надпис на етикета → Finish. Същото — и за кутията с преподаваните предмети.
Добавете контроли и за останалите атрибути, съхранете формата и проверете работоспособността ѝ с въвеждане и редактиране.
Задача 2 — форми за останалите таблици
Задача
Направете екранни форми за таблиците, които сте създали по време на упражненията, но още нямат форми.
Задача 3 — главна форма (switchboard)
Задача
Направете екранна форма, с която да отваряте различните таблици, които сте създали.
Указания — switchboard
Често в ИС на Access има една основна форма с бутони, отварящи формите за различните функционалности — нарича се switchboard. Така интерфейсът на Access може изцяло да се скрие и потребителят да се ограничи до предвидената функционалност.
- Празна форма с Form Design, надпис „Отваряне на таблици“.
- Изтегляме бутон (Button) — отваря се Command Button Wizard.
- Categories →
Form Operations; Actions →Open Form. - Избираме формата за отваряне; после — „за разглеждане на кортежите“; текст на бутона („Отвори Ученик“); име; Finish.
- Повтаряме за другите форми; редактираме размери, позиции и шрифтове на бутоните и проверяваме всеки.
Какво трябва да запомниш
- Комбинирана кутия: Control Source = атрибутът, Row Source = списъкът от стойности.
- Списъкът може да е въведен от програмиста ИЛИ извлечен от таблица (постоянна/временна).
- Switchboard = главна форма с бутони, скриваща интерфейса на Access.
- Бутон: Command Button Wizard → Form Operations → Open Form.