Лабораторная работа №7. «Проектирование и использование табличных и кнопочных форм»


Пример: Построить форму с помощью Мастера форм



бет2/4
Дата08.10.2024
өлшемі1,12 Mb.
#147132
түріЛабораторная работа
1   2   3   4
Байланысты:
Лабораторная работа №7

Пример: Построить форму с помощью Мастера форм для таблицы Заказ (рис. 9.1-9.4).

Рис. 9.1. Первый шаг Мастера форм (выбор полей)



Рис. 9.2. Второй шаг Мастера форм (вид формы)



Рис. 9.3. Третий шаг Мастера форм (завершение создания)



Рис. 9.4. Форма, созданная Мастером форм


3. Третий вариант создания форм в MS Access – с помощью Конструктора форм.
Создание структуры формы выполняется последовательно в несколько этапов:
1 этап: Проектирование заголовка формы
Нужно выбрать Создание | Конструктор форм. Будет создана пустая форма. При вызове контекстного меню нужно выбрать Заголовок \ Примечание формы. Добавьте запись, содержащую текст заголовка формы – «Описание туров». Для этого щелкните на панели элементов кнопку Надпись, указатель мыши изменит форму. Установите указатель мыши на место предполагаемого расположения названия формы в области заголовка, нажмите левую кнопку мыши и, не отпуская ее, растяните рамку надписи, чтобы задать поле для текста. Отпустите кнопку мыши и введите текст, нажмите клавишу ENTER.
Поле текста окажется выделенным (рис. 9.5).

Рис. 9.5. Пример задания заголовка формы в режиме Конструктора


2 этап: Заполнение области данных
В области данных размещают поля из таблицы-источника или запроса-источника, а также дополнительные, например, вычисляемые поля.
Поля из таблиц и запросов называются присоединенными элементами управления, а вновь создаваемые поля (не присутствующие в источнике данных) – свободными элементами управления.


3 этап: Размещение элементов управления
Для размещения присоединенных элементов управления нужно вызвать список полей (Добавить поля ).
В списке полей выделить одно или несколько полей и перетащить его с помощью мыши из списка полей в область данных формы. В области данных появятся элементы управления. Для каждого выделенного в источнике данных поля создается два элемента управления в форме: левый элемент называется Подпись, правый элемент – это Поле данных. Оба элемента связаны между собой, и при перемещении одного из них перемещается другой. Для раздельного перемещения элементов надо передвигать за левый верхний угол.
Для создания вычисляемых элементов управления щелкните мышью кнопку Поле на панели элементов. Указатель мыши изменит форму.
Выберите в форме место для размещения нового поля и щелкните по нему мышью – в форме появится свободный элемент управления. Выделите его и вызовите КЗМ, выполните команду Свойства.
В окне Свойства выберите вкладку Данные, и в строке Данные нажать кнопку Построитель – откроется окно Построитель выражений.
Постройте выражение (формулу, функцию и т.п.) и нажмите кнопку ОК для возврата в окно свойств. В строке Данные появится составленное выражение.
Выделите Надпись, нажмите правую кнопку мыши и с помощью КЗМ выполните команду Свойства. Откроется окно свойств для этого элемента, выберите вкладку Макет и в строке Подпись введите текст надписи к полю. Закройте окно свойств. В форме в Надписи появится введенный текст.


4этап: Настройка формы
Настройка формы выполняется в окне Конструктора форм таким образом:

  1. Определите стиль формы с помощью тем (команды Темы, Цвета и Шрифты).

  2. Установите размеры формы: путем перемещения нижнего правого угла формы.

  3. Перейдите в настройку остальных параметров формы с помощью команды Свойства формы. На экране появится окно свойств со значениями свойств формы по умолчанию. Откройте вкладку Макет и установите нужные вам параметры окна формы.

  4. Выберите вкладку Данные. В этой группе свойств важным является свойство Источник записей. Оно определяет, из какой таблицы или запроса заносятся данные в создаваемую форму. Если при открытии окна Конструктора форм источник данных не был указан, то необходимо щелкнуть мышью кнопку списка поля в конце строки Источник записей и из раскрывающегося списка выбрать нужную таблицу или запрос.

  5. Для изменения стиля элементов управления в бланке Конструктора форм можно воспользоваться панелью инструментов Форматирования (изменить тип шрифта, цвет фона, цвет текста и т.д.).

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

  7. Для перемещения объекта указатель мыши устанавливается в левый верхний угол объекта или в любом месте на его горизонтальной или вертикальной границе. Указатель мыши при правильной установке принимает форму указательного пальца (в первом случае) или форму ладони (во втором случае).

  8. Изменение взаимного расположения элементов управления в форме выполняется с помощью команд меню Упорядочить/Выровнять, Размер или Интервал, На передний план, На задний план и др.



5этап: Добавление рисунка или другого объекта в форму.
Добавление выполняется в режиме Конструктора форм. Добавляемый объект может быть свободным или присоединенным. Свободный объект не изменяется при просмотре записей в форме, например фирменный знак или логотип. Присоединенный объект хранится в таблице в поле типа OLE. При переходе к новой записи в форме в этом поле отображается другой объект, например фото авто.
Добавление рисунка.
Щелкните мышью кнопку Рисунок на панели элементов. Переместите указатель мыши в ту область формы, где предполагается вставка рисунка, и вычертите рамку для его размещения. После отпуска кнопки мыши откроется окно Выбор Рисунка, в котором необходимо выполнить поиск графического файла. Найдя файл, нажмите кнопку ОК. Рисунок разместится в форме в заготовленной рамке. Отредактируйте размеры рисунка.
Добавление объекта типа OLE.
Щелкните мышью кнопку Присоединенная рамка объекта на панели элементов. Переместите указатель мыши в ту область формы, где предполагается вставка объекта, и вычертите рамку для его создания. Откройте окно свойств созданного объекта, щелкнув правой кнопкой мыши.
Выберите вкладку Данные и свойство Данные, затем из раскрывающегося списка в конце строки выберите поле типа OLE. Просмотрите форму в режиме форм. Если объект не помещается в рамке полностью, вернитесь в режим Конструктора и увеличьте размер поля.
Внимание! До построения формы необходимо добавить в соответствующую базовую таблицу дополнительное поле с типом данных поле Объекта OLE.




Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет