Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Создание формы в режиме конструктора





Режим Конструктора позволяет более подробно просмотреть структуру формы. С его помощью можно:

• добавлять в форму различные элементы управления, такие как надписи, рисунки, линии и прямоугольники;

• изменять источник элемента управления Поле непосредственно в поле без использования окна свойств;

• изменять размеры разделов формы, таких как Заголовок формы или Область данных.

Покажем использование режима Конструктора при создании формы с вкладками.

Задание 3. Для таблицы Менеджер создайте форму с вкладками (рис. 4.7).

 

Пояснения.

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

2. На вкладке Создание в группе Формы выберите команду Конструктор форм. После этого открывается пустая форма в режиме Конструктора и активной становится вкладка Конструктор.

3. Используя элемент управления Вкладка, создайте в новой форме две вкладки.

Рис. 4.7. Окончательный вид формы Менеджер

 

4. Нажмите кнопку Добавить поля в группе Сервис, раскроется окно Список полей. Раскройте в нем поля таблицы Менеджер.

5. Выделите Вкладку 1, перетащите мышью на эту вкладку следующие поля из окна Список полей: Код менеджера, Фамилия, Имя, Отчество, Дата рождения, Дата приема на работу, Наличие водительского удостоверения (рис. 4.8).

6. Выделите все перенесенные на вкладку поля, щелкните правой кнопкой мыши и в контекстном меню выберите команду Макет/в столбик.

7. Настройте размер полей в соответствии с данными.

8. Выделите Вкладку 2, перетащите мышью из окна Список полей на эту вкладку поля: Фотография и Характеристика.

9. Присвойте Вкладке 1 имя Личные данные, Вкладке 2 имя Фото и характеристика. Это можно сделать в окне свойств этих вкладок.

 

Рис. 4.8. Создание вкладок в форме Менеджер

 

Ошибка! Ошибка связи. Используя созданную форму, заполните таблицу Менеджер.

 

Менеджер

Код менеджера Фамилия Имя Отчество Дата рождения Фотография Дата приема на работу Наличие водительского удостоверения Характеристика
  <Ваши данные> <Ваши данные> <Ваши данные> <Ваши данные>   <Ваши данные>. <Ваши данные> <Ваши данные>
  Агафонова Ирина Сергеевна 20 марта 1982 г.   11 апреля 2009 г. Нет  
  Новоселов Вадим Васильевич 4 декабря 1979 г.   15 апреля 2009 г. Да  
  Пономарев Павел Сергеевич 21 мая 1980 г.   18 мая 2009 г. Нет  
  Миронова Ольга Викторовна 25 января 1974 г.   22 июня 2009 г. Да  
  Смирнов Виктор Алексеевич 11 февраля 1976 г.   18 марта 2009 г. Нет  
  Кутаренко Дмитрий Петрович 15 апреля 1975 г.   22 февраля 2010 г. Да  
  Шапкина Татьяна Владимировна 17 июня 1974 г.   2 марта 2010 г. Нет  
  Васильев Сергей Матвеевич 19 августа 1977 г.   23 марта 2010 г. Нет  
  Черных Михаил Петрович 21 октября 1972 г.   23 марта 2010 г. Нет  

Примечания. В первую строку таблицыМенеджер под кодом 001 следует ввести свои личные данные в поля: Фамилия, Имя, Отчество, Дата рождения, Фотография, Наличие водительского удостоверения, Характеристика.

Примеры заполнения поля Характеристика:

Специальность – экономист; компьютер – на уровне пользователя; английский язык – свободно; женат, трое детей; загранпаспорт; энергичен, хороший организатор; спорт (футбол, плавание).

Специальность – маркетолог; работа в Интернете; немецкий язык - со словарем; замужем, ребенок; высокая работоспособность; безынициативный, увлечения (туризм, танцы).

Вопросы и упражнения

1. Перечислите основные виды форм.

2. Какие разделы есть у форм?

3. Какие элементы управления могут быть размещены в форме?

4. Каким образом можно создать элемент с раскрывающимся списком в форме?

5. Как создать вычисляемое поле в форме?

6. Где можно увидеть все свойства элемента управления?

7. Чем различаются элементы Свободная рамка объекта и Присоединенная рамка объекта?

 

Тема 5. Разработка сложных форм

Сложные формы – это такие формы, внутри которых находятся другие формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной.

Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим». Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме.

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

 

Создание сложной формы.

Задание 1. Создайте макет сложной формы.

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

Рис. 5.1. Пример сложной формы

Пояснения.

В качестве источников для создания формы будем использовать таблицы Покупатель, Заказ на товар и Сведения о заказе, Товар на базе. Форму будем создавать с помощью Мастера форм.

Последовательность действий должна быть следующей:

1. На вкладке Создание в группе Формы нажмите кнопку Мастер форм.

2. В качестве источника данных выберите:

· все поля из таблицы Сведения о заказе;

· поле Наименование покупателя из таблицы Покупатель;

· все поля из таблицы Заказ на товар;

· поле Цена из таблицы Товар на базе

3. На втором шаге Мастера форм выберите такой вид представления данных, чтобы содержание конкретного заказа приняло вид подчиненной формы (рис. 5.2).

4. На третьем шаге выберите табличный вид подчиненной формы.

5. На следующем шаге присвойте имена:

· главной форме – Покупатель – его заказы;

· подчиненной форме – Подчиненная форма Заказы на товары.

 

Рис. 5.2. Выбор вида представления данных

Перейдите в режим конструктора этой формы. Обратите внимание на разделы формы: Заголовок формы, Область данных, Примечание формы.

Увеличьте область Заголовок формы для размещения в ней логотипа.

Вставка логотипа:

· создайте логотип фирмы любым доступным Вам способом;

· перенесите с панели элементов Свободную рамку и поместите ее в правом верхнем углу формы;

· вставьте в рамку созданный вами логотип фирмы;

· чтобы ваш логотип вписался в рамку, выделите рамку с помощью правой кнопки мыши и вызовите контекстное меню;

· выберите команду Свойства а затем – параметр Установка размера;

· в раскрывающемся списке задайте свойство По размеру рамки.

 

Создание вычисляемых полей

Вычисляемое поле – это поле для вывода результата вычисления выражения, а не хранимых данных. Значение пересчитывается при каждом изменении выражения.

Задание 2. Создайте вычисляемое поле Сумма в Подчиненной форме Заказы на товары

Пояснения.

1. Откройте Подчиненную форму Заказы на товары в режиме Конструктор.

2. С помощью панели элементов (вкладка Конструктор) создайте поле как показано на рис. 5.3.

 

Рис. 5.3. Создание вычисляемого поля в форме

3. В Надпись введите текст Сумма.

4. Выделите Поле (в нем нужно поместить функцию, которая возвращала бы произведение [Цена]*[Количество] из соответствующих полей формы), нажмите правую кнопку мыши, в появившемся контекстном меню выберите команду Свойства.

5. В появившемся окне Свойств перейдите на вкладку Все.

6. В строке Имя присвойте создаваемому полю имя Сумма.

7. В строке Данные, в правом конце, выберите Построитель, который обозначается тремя точками .

8. В открывшемся окне Построитель выражений создайте выражение для расчета суммы заказанного товара (рис. 5.4).

 

Рис. 5.4. Использование Построителя выражений

Результат выполнения пунктов 3-8 представлен на рис. 5.5.

 

Рис. 5.5. Вид формы с вычисляемым полем Сумма

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

=Sum([Цена]*[Количество])

10. Присвойте созданному полю имя Всего. Результат представлен на рис. 5.6.

 

Рис. 5.6. Вид формы с вычисляемым полем Всего

Задание 3. Создание вычисляемого поля Всего на сумму в главной форме Покупатель-его заказы.

Пояснения.

Для вывода в главной форме Покупатель-его заказы значения общей суммы заказа из подчиненной формы создайте вычисляемый элемент управления Всего на сумму и (аналогично действиям 2-8 предыдущего задания) разместите в нем выражение, показанное в примечании главной формы на рис. 5.7

 

Рис. 5.7. Вычисление итоговой суммы в главной форме







Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.