Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Создание полей со списком

MS Access. Лабораторная работа

Тема: Конструирование экранных форм.

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

 

Задание 1. Создание и редактирование форм в режиме Конструктор. Создать формы в режиме Конструктор для таблиц Поставщики, Заказано и Заказы базы данных Товарооборот.mdb. Каждую форму сохранить с именем, совпадающим с именем соответствующей таблицы.

Указания к выполнению:

1. Откройте БД Товарооборот.mdb.

2. Конструирование формы начинаем после выбора объекта ФОРМЫ в окне базы данных и нажатия кнопки СОЗДАТЬ, которая вызывает окно НОВАЯ ФОРМА

3. В этом диалоговом окне выбираем режим создания формы КОНСТРУКТОР и сразу же в качестве базового источника данных формы выбираем таблицу Поставщики.

4. После вызова Конструктора форм появляется окно Конструктора с именем формы по умолчанию – Форма 1 и открывается доступ к списку полей таблицы Поставщики, выбранной в качестве источника данных.

5. Добавление в форму полей осуществляем с помощью кнопок панели элементов ПОЛЕ типа СВОБОДНЫЙ.

6. Для включения обычного поля КодПоставщика нажимаем на панели элементов кнопку ПОЛЕ и вычерчиваем курсором поле в нужном месте формы.

7. Далее необходимо установить связь созданного элемента с полем таблицы-источника формы Поставщики.

8. Для установки связи создаваемого поля формы с полем таблицы-источника формы выделяем создаваемое поле в форме и вызываем окно СВОЙСТВА формы, дважды щелкнув мышью на области выделения формы.

9.На вкладке ДАННЫЕ в окне свойств выбрать в строке Источник записей нужное поле из списка доступных полей источника т.е. КодПоставщика.

10. Закрываем окно свойств.

Примечание: Все поля формы строим аналогично.

11. После создания формы мы ее сохраняем. Для этого используем команду ФАЙЛ/СОХРАНИТЬ или кнопку панели инструментов конструктора СОХРАНИТЬ. В окне СОХРАНЕНИЕ вводим имя формы Поставщики. При сохранении формы происходит обновление файла базы данных, в которую помещается созданная форма.

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

Задание 2.

Создание и настройка автоформ. Создать автоформы для таблиц Товары, Продавцы и Заказчики базы данных Товарооборот.mdb. Каждую форму сохранить с именем, совпадающим с именем соответствующей таблицы.

Указания к выполнению:

1. Откройте БД Товарооборот.mdb.

 

 

2. Для запуска мастера форм в окне диалога «Новая форма» выбираем из списка вариантов создания формы Мастер форм и сразу же в качестве базового источника данных формы выбираем таблицу Заказчики и нажимаем кнопку ОК.

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

4Выбираем поля для формы, завершив формирование списка полей формы, мы нажимаем кнопку Далее, чтобы перейти в следующее окно.

5. Следующее окно диалога мастера позволяет задать внешний вид формы. в один столбец и нажимаем кнопку Далее.

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

7. На экране открывается последнее окно диалога, вводим в нем имя создаваемой формы Заказчики.

8. Вкладка Формы. Кнопка Создать. Из списка выберите источник данных – таблицу Продавцы, Автоформа ленточная ОК. Просмотрите форму. Закройте форму, Сохраните с именем Продавцы.

9. Выполните п.8. для таблицы Товары. Для таблицы Товары выберите Автоформа: в столбец.

10. С помощью формы Товары введите очередные (две) записи (например, Кефир, Йогурт) в таблицу Товары (данные вводятся в пустую форму за последней заполненной). Для перехода к очередному полю (либо очередной записи) Tab или Enter, после ввода последней записи – также) Tab или Enter. После этого просмотрите последние записи таблицы Товары на вкладке Таблицы.

С помощью формы Продавцы введите сегодняшнюю дату зачисления. После этого просмотрите последние записи таблицы Продавцы на вкладке Таблицы.

 

Задание 3

Создание формы для двух таблиц с помощью мастера (подчиненные формы). Создать форму для таблицы Заказы с подчиненной формой для таблицы Заказано.

Указания к выполнению:

1. В окне базы данных выбираем вкладку Формы и нажимаем кнопку Создать.

2. В окне Новая форма выбираем Мастер форм, в качестве таблицы, которая будет источником записей основной части сложной формы, выбираем таблицу Заказы.

3.. В первом окне сеанса диалогового окна Создание форм выбираем включаемые поля в форму: КодЗаказа, КодЗаказчика, ДатаЗаказа, КодПродавца

4. Выбираем поля таблицы Заказано: КодЗаказа, КодТовара, Количество.

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

6.Представляется возможность выбрать тип формы Подчиненные формы. Далее.

7. Выбираем внешний вид подчиненной формы табличный.Далее

8. Выбираем стиль оформления Глобус

9. В последнем сеансе окна Создание форм задайте имена форм: для первой – Заказы, для второй – Заказано.

Создайте иерархическую форму для таблицы Поставщики с связанной формой для таблицы Товары самостоятельно.

 

Задание 4. Создайте форму для таблицы Продавцы и добавьте в таблицу Продавцы поле типа Поле объекта OLE с именем Фото.

Указания к выполнению:

2. Откройте БД Товарооборот.mdb.

2. Откройте таблицу Продавцы (в режиме Конструктора).

3. Добавьте в таблицу поле с именем Фото, выбрав тип данных Поле объекта OLE. Сохраните изменения в таблице.

4. Откройте таблицу Продавцы. Рассмотрим вариант внедрения объекта в файл базы данных.

5. Установите курсор в поле Фото таблицы.

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

7. Выполните команду меню Вставка/Объект. В окне Вставка объекта надо отметить переключатель Создать новый, выберите тип объекта. Microsoft Clip Gallery OK.

8. Выберите рисунок. Вставить.

9. Сохраните.

10. Просмотрите как изменилась таблица Продавцы.

11. Для таблицы Продавцы создайте форму в режиме Мастер форм и задайте имя Продавцы 1.

12. Откройте форму в режиме Конструктор, выделите объект Фото (двойной щелчок для открытия окна Свойств).

13.В окне Свойств на вкладке Макет в ячейке Фрагмент, щелкните кнопку и выберите – По размеру рамки.

14. Сохраните изменения.

15. Откройте форму и просмотрите, как изменилась форма Продавцы 1.

Задание 5.

Для изменения оформления формы создадим фоновый рисунокподложку – в режиме Конструктора.

Указания к выполнению:

1. Откройте форму, например, Заказчики, в режиме Конструктора, выделите всю форму (кнопка выделения формы – слева рядом с горизонтальной линейкой), Свойства (или двойной щелчок на кнопке выделения формы) для открытия окна свойств формы. В окне Свойств на вкладке Макет в ячейке Рисунок щелкните кнопку с точками справа, выберите графический файл (.bmp,.gif,.jpg,.pcx), можно а папке С:\Windows. В окне Свойств задайте также свойства: Тип рисунка(Внедренный или Связанный), Масштабы рисунка (По размеру рамки), Выравнивание рисунка (По центру формы). Просмотрите форму. Закройте.

 

Задание 6.

Создание кнопок.

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

Для формы Товары создать кнопку – добавление записи и кнопку для закрытия формы.

Указания к выполнению:

1. Откройте форму Товары в режиме Конструктор

2.Нажмите на Панели элементов Access кнопку Мастер элементов.

3. Используйте инструмент Кнопка.

4. После нажатия, перенесите кнопку курсором мыши в нужное место формы и вычертите ее рамку, запустится мастер кнопок Создание кнопок.

5. В окне мастера кнопок выберите действие, которое необходимо выполнить при нажатии кнопки.

6. В группе Категории выберите строку Обработка записей.

7.В группе Действия выберите строку Добавление записи. Далее.

8. В следующем сеансе диалогового окна выберите вид кнопки: - Текст. Далее. Готово.

9. Откройте форму Товары, щелкните по кнопке Добавление записи и введите запись по своему усмотрению.

10. Закройте форму. После этого просмотрите последние записи таблицы Товары на вкладке Таблицы.

11. Создайте кнопки управления самостоятельно: «Первая запись», «Последняя запись».

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

13. После формирования кнопки замените ее название на «Закрыть».

Задание 7.

Создание полей со списком.

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

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

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

 

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

Указания к выполнению:

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

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

3. Установите курсор мыши на появившийся элемент Свободный.

4.Нажмите правую кнопку мыши, чтобы вызвать контекстно-зависимое меню.

5. Выберите пункт Свойства, затем – вкладку Данные.

6. В строке Данные выберите поле Заказчик, которое необходимо заполнить через форму в таблице.

7. В строке Тип источника строк выберите элемент Таблица/Запрос, а в строке Источник строк – таблицу Товар.

8. Поля включаемые в список, и их порядок определяются в построителе, который вызывается в этой же строке.

9. Построитель выводит бланк запросов, в который перетащите из таблицы Товар поля Товар и Цена.

10. Для того, чтобы в списке выводились два поля, на вкладке Макет необходимо в строке Число столбцов указать «2».

11. Для настройки ширины столбцов списка в строках Ширина списка и Ширина столбцов задайте подходящие значения.

12. Закройте окно свойств Поле со списком.

13. В результате получим поле со списком, которое содержится в окончательной форме.

 

Задание 8. Создание поля со списком с помощью мастера

Создайте форму Заказы1 для ввода и модификации данных таблицы Заказано. Для ввода данных в поле Количество на форме используется элемент управления Поле со списком.

Указания к выполнению:

1. Создайте форму Заказы1 с помощью Мастера форм и откройте ее в режиме Конструктор.

2. Нажмите на панели инструментов кнопку Мастера. Затем выберите кнопку Поле со списком.

3. Установите курсор мыши в нужное место, нажмите кнопку мыши и, не отпуская ее, вычертите рамку элемента.

4. Потом отпустите кнопку мыши запустится мастер и откроет диалоговое окно Создание полей со списком. Далее.

5. В этом окне определим способ, которым список поля получает свои значения. Для формирования списка из связанной таблицы выберите вариант Таблица или запрос содержат значения, которые использует поле со списком. Далее.

6. В следующем окне выберите таблицу Заказано, которая будет поставлять значения в список поля. Далее.

7. Затем выберите поле Количество. Далее.

8. В следующем окне отметьте переключатель Запомнить. Далее.

Далее введите подпись поля со списком – «Количество» Нажмите кнопку Готово.

9. Просмотрите форму. Вид/Режим формы.

 

 

Задание 9.



<== предыдущая лекция | следующая лекция ==>
Плазменная сварка и резка металлов | Методические рекомендации по написанию, требования к оформлению
Поделиться с друзьями:


Дата добавления: 2016-10-27; Мы поможем в написании ваших работ!; просмотров: 1024 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2217 - | 2173 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.014 с.