Популярные услуги

Все письменные КМ под ключ за 7 суток! (КМ-1 + КМ-2 + КМ-3 + КМ-4 + КМ-5)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си
Одно любое задание в mYsql
Любая задача на C/C++
Сделаю ваше задание: Лабораторная работа на Pascal / Lazarus
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Повышение уникальности твоей работе

Формы

2021-03-09СтудИзба

Тема 5.  ФОРМЫ

Формы – это более удобный способ отображения информации.

Создавать формы можно с помощью специальных встроенных мастеров, а так же проектировать и строить формы самостоятельно.

Использовать мастера можно следующими способами:

1) выделить таблицу, для которой нужно создать форму и нажать на кнопку Автоформа. При этом создается форма следующего вида:

При таком способе создания формы она получит то же название, что и исходная таблица, и ее имя появится в списке вкладки Форма. Открыть ее можно двойным щелчком или выделить название и нажать Открыть. Данная форма будет содержать все поля таблицы.

2) открыть окно Формы и нажать кнопку Создать:

Мастер формы

Автоформа: в столбец

Автоформа: ленточная

Автоформа: табличная

- выбрав Мастер форм и отделив таблицу, на базе которой будет создаваться форма, можно выбрать поля, которые должны входить в Форму.

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

Все созданные формы выводятся списком в окне Формы.

Для проектирования собственной формы нужно в окне Формы вызвать команду Создать/Конструктор и определить таблицу, на основе которой будет выполняться конструирование.

Область данных

При открытии Конструктора форма содержит одну область – область данных. Помимо этого форма может содержать область заголовка и примечаний (Вид/Заголовок/Примечания) и нижний и верхний колонтитулы (Вид/Колонтитулы).

Заголовок формы

Верхний колонтитул

Область данных

Нижний колонтитул

Примечание формы

Данные, размещаемые в заголовке, области данных и области примечания отображаются в форме. Области верхнего и нижнего колонтитула отображаются только при печати.

Панель элементов, с помощью которой происходит построение Форм, вызывается кнопкой _____.

Кроме того, на экране обязательно должно находиться Список полей, вызываемое кнопкой ______ и содержащее все поля таблицы или запроса, на основе которых задается форма.

Настройка формы

Для определения или изменения стиля формы, находясь в структуре форм, выполнить команду Формат/Автоформат или кнопку Автоформат ____.

Для настройки основных свойств формы используется команда Вид/Свойства или кнопка Свойства:

- во вкладке Макет определить, будут ли выводиться Кнопки оконного меню (вообще), какие кнопки будут активными (Кнопки Размеров окна) и будет ли на экране Кнопка Закрытие. В строке Подпись данной вкладки можно определить надпись в строке заголовка окна Формы.

- во вкладке Данные в строке Источник записей можно изменить таблицу или запрос, на базе которого создается Форма. Содержимое окна Список полей автоматически изменится. Кроме того в данной вкладке можно определить, будет ли форма использоваться только для просмотра данных, или в ней можно выполнить редактирование, удаление и добавление записей. Для этого используются свойства: Разрешить изменение;   Разрешить добавление;   Разрешить удаление.

Размещение текстовой информации

Размещение текста в экранной форме осуществляется с помощью инструмента Надпись ___ . Для использования данного средства нужно выделить кнопку надпись и нарисовать с ее помощью в форме прямоугольник, в которой будет находиться текст. После ввода текста, надпись можно выделить и изменить тип шрифта, размер шрифта, цвет текста, цвет фона, цвет линии и т.д.

Размещение полей ввода

Разместить поля ввода в форме можно двумя способами:

1) выбрать инструмент Поле на панели элементов ____ и щелкнуть мышью в том месте формы, где должно появиться поле:

Поле 1

Свободный

Надпись                               поле ввода

Выделив данное поле и превратив указатель мышки в ручку ___, можно перемещать данное поле.

Для установления связи данного поля с полем таблицы имя запроса нужно выделить поле ввода в Свойствах поля ___ во вкладке Данные нужно указать в строке Источник записей поле таблицы ___ , данные которого должны выводиться на экран, а в случае необходимости использования арифметических выражений, в строке нет записей нужно вызвать Построитель выражений ____.

Главным условием того, чтобы данные распределения выводились в поле ввода, является следующее: в формулах и математических выражениях не должны присутствовать имена Таблиц:

[Заказы]![Заказано] - [Заказы]![Продано]

В той же вкладке Данные окна Свойства поля можно установить:

- является ли данное поле доступным только для чтения (Доступ – нет)

- краткое пояснение к полю в строке Всплывающая подсказка.

Выделив Надпись поля ввода в окне Свойств можно задать Подпись поля (вместо Поле 1) во вкладке Макет.

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

Изменение порядка обхода объекта

Во время ввода данных переход от одного объекта к другому при нажатии клавиши Tab осуществляется в соответствии с заданным в экранной форме порядком объектов. Для того, чтобы определить порядок обхода объектов в форме, нужно выбрать команду Вид/Последовательность перехода.

         Раздел               Последовательность

О заголовок                      Код клиента

¥ область данных           Фамилия

О примечание                  Имя

                                          Отчество

Выделив в данном окне в списке полей перемещаемую строку, ее нужно перетащить мышкой в нужное место (поменять строки местами).

Создание кнопок управления

Кнопки использующиеся в формах для выполнения определенного действия или ряда действий (например, открытие другой формы, запроса). Для того, чтобы кнопка выполняла какое-либо действие, необходимо создать макрос или процедуру обработки события и связать их со свойством кнопки Нажатие кнопки.

MS предусмотрел создание более 30 разных стандартных кнопок, через Мастер кнопок. Для этого нужно:

1. установить режим использования мастера на панели элементов _____

2. выбрать элемент Кнопка_____

3. установить курсор в то место, где должна появиться кнопка. Появится

  Категории                                    Действие

Переходы по запр                   Открытие формы

Обработка записей                 Закрытие формы

Обновление данных               Печать формы

Работа с формой

Работа с отчетом

Просмотр

Разное

Вызов клиентовЕсли мы вызвали Открытие формы, то на 2 шаге Мастера нужно выбрать название вызываемой формы, а на следующем шаге выбрать вид кнопки и надпись на ней (например

                       ).

Однако этот способ ограничен определенным набором функций. Для вызова расширенного списка макросов необходимо вызвать Свойства кнопки и во вкладке Событие в строке Нажатие кнопки вызвать построитель ____/Макросы:


Макрокоманда

Примечания

Открыть таблицу

Предметы макроса

Имя таблицы

Заказы

Режим

Таблицы (Констр., просм.)

Режим данных

Возможно создание сложных Макросов, состоящих в выполнении нескольких команд:

Макрос

Открыть таблицу

6

Применить фильтр

6

Свернуть

6

Имя фильтра

Имя загр

Усл.фильтр

[Заказы]![Страна]="Украина"

Показать все данные

Команда                                                         позволяет отменить фильтр.   

На запись


Макрокоманда                                   позволяет определить переход на записи:

Запись

6

Следующая

Предыдущая

Первая

Последняя

Конкретная

Новая

Добавление рисунка в форму

Для вставки рисунка используется кнопка ____ Рисунок, позволяющая выбрать графический файл и добавить его в Форму.

При уменьшении размеров вставляемого рисунка он будет не только изменять размер, но и обрезать все те части, которые находились в сокращаемой области. Чтобы этого не происходило, нужно в Свойствах рисунка во вкладке Макет установить свойство Установка размеров: Вписать в рамку или По размеру рамки.

Для рисования в форме используются кнопки:

___ - линия

___ - прямоугольник

Построение диаграмм

В окне Конструктора форм вызвать Мастер диаграмм/Вставка/Диаграмма и курсором в виде ____ щелкнуть в окне формы:

на первом шаге Мастера выбрать таблицу, на основе которой будет выполняться построение и поля, по которым будет строиться диаграмма:

Фамилия

Заказано

Продано

Затем выбрать тип диаграммы

В область Данные перетянуть поля, которые будут отображены в Диаграмме

 Для изменения итоговых функций – дважды щелкнуть и выбрать

Сумма

Заказано

Продано

Отсутствует

Сумма

Среднее

Минимум

Если Вам понравилась эта лекция, то понравится и эта - Тема 1. ПРЕДМЕТ, ПРОБЛЕМЫ, ЗАДАЧИ И ОПАСНОСТИ.

Максимум

Число

В область Оси перетянуть Фамилию.

Задать на следующем шаге название диаграммы и Готово.

В Конструкторе форм Диаграмма будет выбираться в виде ____, но при переходе в Режим форм ____ при изменении записей будет отображаться в определенной диаграмме.

Продано

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5120
Авторов
на СтудИзбе
444
Средний доход
с одного платного файла
Обучение Подробнее